/** * Executor - Focused Task Executor * * Executes delegated tasks directly without spawning other agents. * Category-spawned executor with domain-specific configurations. * * Routing: * 1. GPT models (openai/*, github-copilot/gpt-*) -> gpt.ts (GPT-optimized) * 2. Gemini models (google/*, google-vertex/*) -> gemini.ts (Gemini-optimized) * 3. Kimi models -> kimi.ts (Kimi-specialized) * 4. Default (Claude, etc.) -> default.ts (Claude-optimized) */ import type { AgentConfig } from "@opencode-ai/sdk"; import type { AgentOverrideConfig } from "../../config/schema"; export declare const EXECUTOR_DEFAULTS: { readonly model: "openai/gpt-5.3-codex"; readonly temperature: 0.1; }; export type ExecutorPromptSource = "default" | "gpt" | "gpt-5-4" | "gpt-5-3-codex" | "gemini" | "kimi"; export declare function getExecutorPromptSource(model?: string): ExecutorPromptSource; /** * Builds the appropriate Executor prompt based on model. */ export declare function buildExecutorPrompt(model: string | undefined, useTaskSystem: boolean, promptAppend?: string): string; export declare function createExecutorAgentWithOverrides(override: AgentOverrideConfig | undefined, systemDefaultModel?: string, useTaskSystem?: boolean): AgentConfig; export declare namespace createExecutorAgentWithOverrides { var mode: "subagent"; }