Skip to content

工具索引

内置工具

在会话中运行 /tools 可查看当前可用工具;在 CLI 中可用 --tools read,search,edit 限制内置工具。下表列出开箱即用的工具。

工具说明详情
ast_edit使用 ast-grep 模式进行结构化代码修改,写入前会预览。结构编辑
ast_grep使用 ast-grep 模式进行结构化代码搜索,是 ast_edit 的只读对应工具。结构编辑
bash在持久会话中以指定 cwd、环境变量和 PTY 选项运行 Shell 命令。处理文件
browser通过 Puppeteer 驱动真正的 Chromium 选项卡;选项卡在调用中持续存在。Web & 浏览器
debug通过 DAP 设置断点、单步执行并检查局部变量。调试
edit根据每个会话文件快照验证行锚定补丁。处理文件
eval在持久内核中运行 Python 或 JS 单元。处理文件
find通过 glob 快速查找文件名;按修改时间排序。处理文件
generate_image通过主题、场景、光照和风格字段生成结构化图像。工具索引
github基于 gh 的 GitHub 操作封装,如 repo_viewpr_createpr_checkoutsearch_*run_watchGitHub
inspect_image将本地图像传递给视觉模型并获取文本答案。工具索引
irc在同一进程内的同级智能体间发送短消息;向暂停的智能体发送消息会将其恢复。子智能体与 IRC
job列出、等待或取消由异步 bash 或 task 启动的后台作业。子智能体与 IRC
lsp重命名、引用、定义、悬停、诊断、Code Action。代码智能
read文件、目录、档案、SQLite、文档、图像、内部 URI、web URL。处理文件
recipe调用项目任务运行器中的目标,如 bun、just、make、cargo。处理文件
report_tool_issue标记意外的工具行为以进行自动 QA 跟踪。工具索引
resolve应用或放弃待处理的预览操作(ast_edit、计划模式批准)。结构编辑
search跨文件、目录、glob、内部 URL 的正则表达式内容搜索。处理文件
task创建并行子智能体,结果以 agent:// URL 返回。子智能体与 IRC
todo维护分阶段任务列表,并在 TUI 中实时显示。子智能体与 IRC
web_search通过首个可用的搜索 Provider 执行查询。Web 与浏览器
write创建或覆盖文件、归档条目或 SQLite 行。处理文件