5.2 ToolRegistry:工具注册与发现
5.2.1 内置工具注册表
import { BashTool } from "./bash"
import { EditTool } from "./edit"
import { GlobTool } from "./glob"
import { GrepTool } from "./grep"
import { ReadTool } from "./read"
import { WriteTool } from "./write"
import { TaskTool } from "./task"
import { TodoWriteTool, TodoReadTool } from "./todo"
import { WebFetchTool } from "./webfetch"
import { WebSearchTool } from "./websearch"
import { BatchTool } from "./batch"
import { SkillTool } from "./skill"
import { QuestionTool } from "./question"
import { LspTool } from "./lsp"
import { CodeSearchTool } from "./codesearch"
import { PlanEnterTool, PlanExitTool } from "./plan"
import { ApplyPatchTool } from "./apply_patch"5.2.2 从项目目录加载自定义工具
5.2.3 从 Plugin 加载工具
5.2.4 MCP 工具注入
5.2.5 fromPlugin() 适配器
fromPlugin() 适配器5.2.6 工具过滤与可见性
Last updated
