Documentation
¶
Index ¶
- func AgentDeferredToolNames() []string
- func BuildAgentToolDump() (string, error)
- func BuildChatToolDump() (string, error)
- func BuildDeferredToolDump() (string, error)
- func BuildPlanToolDump() (string, error)
- func BuildPlanningNativeToolDump() (string, error)
- func EffectiveSurfaceMode(m string) string
- func EnsureUniversalTools(tools []openai.ChatCompletionToolUnionParam) []openai.ChatCompletionToolUnionParam
- func Exec(ctx context.Context, env *Env, mode string, inv tooling.Invocation) (any, error)
- func IsUniversalTool(name string) bool
- func LegacyDeferredToolNames() []string
- func MergeWebSearchExtras(cfg *config.Root, engineKey string, tool map[string]any) map[string]any
- func NativeToolParams(mode string) ([]openai.ChatCompletionToolUnionParam, error)
- func NewShellCommand(ctx context.Context, dir, script string) *exec.Cmd
- func NormalizeMode(m string) string
- func PlanToolNames() []string
- func PlanningNativeToolParams() []openai.ChatCompletionToolUnionParam
- func ResolveSysPromptPath(projRoot, p string) string
- type Env
- type SubagentArgs
- type SubagentRequest
- type SubagentResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AgentDeferredToolNames ¶ added in v2026.617.0
func AgentDeferredToolNames() []string
func BuildAgentToolDump ¶ added in v2026.610.0
func BuildChatToolDump ¶ added in v2026.610.0
func BuildDeferredToolDump ¶ added in v2026.617.0
func BuildPlanToolDump ¶
func BuildPlanningNativeToolDump ¶ added in v2026.617.0
func EffectiveSurfaceMode ¶ added in v2026.610.0
func EnsureUniversalTools ¶ added in v2026.610.0
func EnsureUniversalTools(tools []openai.ChatCompletionToolUnionParam) []openai.ChatCompletionToolUnionParam
func IsUniversalTool ¶ added in v2026.610.0
func LegacyDeferredToolNames ¶ added in v2026.617.0
func LegacyDeferredToolNames() []string
func MergeWebSearchExtras ¶
func NativeToolParams ¶
func NativeToolParams(mode string) ([]openai.ChatCompletionToolUnionParam, error)
func NormalizeMode ¶ added in v2026.610.0
func PlanToolNames ¶ added in v2026.617.0
func PlanToolNames() []string
func PlanningNativeToolParams ¶ added in v2026.617.0
func PlanningNativeToolParams() []openai.ChatCompletionToolUnionParam
func ResolveSysPromptPath ¶ added in v2026.617.0
Types ¶
type Env ¶
type Env = agenttoolenv.Env
type SubagentArgs ¶ added in v2026.615.0
type SubagentArgs struct {
SysPromptPath string `json:"sysPromptPath"`
Task string `json:"task"`
Resume string `json:"resume,omitempty"`
RunInBackground bool `json:"run_in_background,omitempty"`
ReasoningEffort string `json:"reasoningEffort,omitempty"`
}
func ParseSubagentArgsForTest ¶ added in v2026.615.0
func ParseSubagentArgsForTest(raw json.RawMessage) (SubagentArgs, error)
type SubagentRequest ¶ added in v2026.615.0
type SubagentRequest = agenttoolenv.SubagentRequest
type SubagentResponse ¶ added in v2026.615.0
type SubagentResponse = agenttoolenv.SubagentResponse
Source Files
¶
- build_plan.go
- check_plan.go
- create_plan.go
- deep_research.go
- deferred.go
- dir_tree.go
- dir_walk.go
- docs_retrieval.go
- dump_agent.go
- dump_builder.go
- dump_deferred.go
- dump_plan.go
- edit_file.go
- edit_plan.go
- env.go
- exec.go
- fetch_web.go
- filewalk.go
- find.go
- find_paths.go
- find_text.go
- list_dir.go
- load_skill.go
- mcp_native.go
- modes.go
- openai.go
- orchestrate.go
- params.go
- plan_dir.go
- plan_helpers.go
- plan_openai.go
- plan_todo.go
- read_file.go
- research_status.go
- search_pool.go
- search_skill.go
- search_tools.go
- shell.go
- subagent.go
- switch_mode.go
- sys_prompt_path.go
- universal.go
- web_search.go
Click to show internal directories.
Click to hide internal directories.