AgentTool.tsx |
1398 |
inputSchema, outputSchema, RemoteLaunchedOutput, Progress, AgentTool |
工具实现或工具适配层;导出符号以 inputSchema, outputSchema, RemoteLaunchedOutput, Progress 为主,结合所在目录可判断其服务于 src/tools/AgentTool 这条功能线。 |
UI.tsx |
872 |
AgentPromptDisplay, AgentResponseDisplay, renderToolResultMessage, renderToolUseMessage, renderToolUseTag, renderToolUseProgressMessage |
界面组件或交互视图;导出符号以 AgentPromptDisplay, AgentResponseDisplay, renderToolResultMessage, renderToolUseMessage 为主,结合所在目录可判断其服务于 src/tools/AgentTool 这条功能线。 |
agentColorManager.ts |
66 |
AgentColorName, AGENT_COLORS, AGENT_COLOR_TO_THEME_COLOR, getAgentColor, setAgentColor |
资源或生命周期管理器;导出符号以 AgentColorName, AGENT_COLORS, AGENT_COLOR_TO_THEME_COLOR, getAgentColor 为主,结合所在目录可判断其服务于 src/tools/AgentTool 这条功能线。 |
agentDisplay.ts |
104 |
AgentSourceGroup, AGENT_SOURCE_GROUPS, ResolvedAgent, resolveAgentOverrides, resolveAgentModelDisplay, getOverrideSourceLabel |
工具实现;导出符号以 AgentSourceGroup, AGENT_SOURCE_GROUPS, ResolvedAgent, resolveAgentOverrides 为主,顶部注释说明:Shared utilities for displaying agent information. Used by both the CLI claude agents handler and the interactive `... |
agentMemory.ts |
177 |
AgentMemoryScope, getAgentMemoryDir, isAgentMemoryPath, getAgentMemoryEntrypoint, getMemoryScopeDisplay, loadAgentMemoryPrompt |
工具实现;导出符号以 AgentMemoryScope, getAgentMemoryDir, isAgentMemoryPath, getAgentMemoryEntrypoint 为主,顶部注释说明:Sanitize an agent type name for use as a directory name. Replaces colons (invalid on Windows, used in plugin-namespac... |
agentMemorySnapshot.ts |
197 |
getSnapshotDirForAgent, checkAgentMemorySnapshot, initializeFromSnapshot, replaceFromSnapshot, markSnapshotSynced |
工具实现;导出符号以 getSnapshotDirForAgent, checkAgentMemorySnapshot, initializeFromSnapshot, replaceFromSnapshot 为主,顶部注释说明:Returns the path to the snapshot directory for an agent in the current project. e.g., /.claude/agent-memory-snap... |
agentToolUtils.ts |
686 |
ResolvedAgentTools, filterToolsForAgent, resolveAgentTools, agentToolResultSchema, AgentToolResult, countToolUses |
通用辅助逻辑;导出符号以 ResolvedAgentTools, filterToolsForAgent, resolveAgentTools, agentToolResultSchema 为主,结合所在目录可判断其服务于 src/tools/AgentTool 这条功能线。 |
builtInAgents.ts |
72 |
areExplorePlanAgentsEnabled, getBuiltInAgents |
工具实现;导出符号以 areExplorePlanAgentsEnabled, getBuiltInAgents 为主,结合所在目录可判断其服务于 src/tools/AgentTool 这条功能线。 |
constants.ts |
12 |
AGENT_TOOL_NAME, LEGACY_AGENT_TOOL_NAME, VERIFICATION_AGENT_TYPE, ONE_SHOT_BUILTIN_AGENT_TYPES |
常量定义;导出符号以 AGENT_TOOL_NAME, LEGACY_AGENT_TOOL_NAME, VERIFICATION_AGENT_TYPE, ONE_SHOT_BUILTIN_AGENT_TYPES 为主,顶部注释说明:Legacy wire name for backward compat (permission rules, hooks, resumed sessions) |
forkSubagent.ts |
210 |
isForkSubagentEnabled, FORK_SUBAGENT_TYPE, FORK_AGENT, isInForkChild, buildForkedMessages, buildChildMessage |
工具实现;导出符号以 isForkSubagentEnabled, FORK_SUBAGENT_TYPE, FORK_AGENT, isInForkChild 为主,顶部注释说明:Fork subagent feature gate. When enabled: - subagent_type becomes optional on the Agent tool schema - Omitting `sub... |
loadAgentsDir.ts |
755 |
AgentMcpServerSpec, BaseAgentDefinition, BuiltInAgentDefinition, CustomAgentDefinition, PluginAgentDefinition, AgentDefinition |
工具实现;导出符号以 AgentMcpServerSpec, BaseAgentDefinition, BuiltInAgentDefinition, CustomAgentDefinition 为主,结合所在目录可判断其服务于 src/tools/AgentTool 这条功能线。 |
prompt.ts |
287 |
formatAgentLine, shouldInjectAgentListInMessages, getPrompt |
提示词/提示模板定义;导出符号以 formatAgentLine, shouldInjectAgentListInMessages, getPrompt 为主,结合所在目录可判断其服务于 src/tools/AgentTool 这条功能线。 |
resumeAgent.ts |
265 |
ResumeAgentResult, resumeAgentBackground |
工具实现;导出符号以 ResumeAgentResult, resumeAgentBackground 为主,结合所在目录可判断其服务于 src/tools/AgentTool 这条功能线。 |
runAgent.ts |
973 |
filterIncompleteToolCalls |
工具实现;导出符号以 filterIncompleteToolCalls 为主,结合所在目录可判断其服务于 src/tools/AgentTool 这条功能线。 |