智能体工具

NoTrack Coder 通过解析模型输出的工具标签并在你的电脑上运行它们,把模型的回答转化为实际行动。你无需自己调用工具——由模型来调用,而你会看到每一次调用以卡片形式呈现。以下是完整的工具集。

文件

  • read_file — 读取文件内容。
  • write_file — 创建或覆盖文件。
  • append_file — 在文件末尾追加内容。
  • edit_file — 替换文件中的指定文本片段。
  • delete_file、make_dir、move_file、copy_file — 常规文件操作。
  • list_dir、grep、glob — 列出目录、搜索文件内容、按模式匹配。

除非是绝对路径,所有路径都在聊天的工作文件夹内解析。

Shell

  • shell — 运行命令。在 Windows 上,shell 是 PowerShell。你仍然可以编写常见的 Unix 写法——NoTrack Coder 会即时进行转换:顶层的 && → ;,-o /dev/null → NUL,2>/dev/null → $null(仅在引号之外,因此远程的 ssh "… && …" 保持不变)。成功与否由真实的进程退出码判定,因此一个返回了 200/403 但向 stderr 写入内容的 curl 不会被标记为错误(不再有无意义的重试)。危险命令(递归强制删除、磁盘擦除、将远程脚本通过管道送入 shell)会被拦截,有风险的命令在询问模式下会弹出确认。

工具输出中的机密信息(私钥、.env 密码、bearer 令牌)在到达模型上下文之前会被自动遮蔽。

网络

  • web_search — 并行搜索两个来源并分别标注返回结果:DuckDuckGo(通用网页)和 freeserp.ai(一个无需密钥的、收录新近 / AI 构建网站的索引,每个站点都带有 Domain Rating)。模型会自行挑选相关结果。
  • http_get — 获取某个 URL 的内容。

媒体与文档

  • gen_image — 在聊天文件夹中生成真实的图像——参见图像生成。
  • ocr — 使用内置的 Windows OCR 识别图像中的文字。

编排

  • task — 为一个独立的子任务启动并行子智能体。
  • run_on_model — 把任务交给另一个已连接的模型 / 端点(例如把困难的步骤路由给更大的模型)。
  • skill — 按需加载 SKILL.md 操作手册。
  • mcp — 调用已连接的 MCP 连接器所提供的工具(参见连接器)。
  • list_capabilities — 列出已连接的模型及其能力。

知识与记忆

  • search_knowledge — 搜索本地知识库(过往会话 + 提炼的笔记)。
  • remember — 将一条事实保存到记忆中。仅当你明确要求智能体记住某些内容时才会运行。

为什么有时会看到重试

能力较弱的模型(无审查 / 低量化)偶尔会误用工具——标签语法错误、在 Windows 上使用 Unix 命令,或回复过长而被截断。NoTrack Coder 的防护机制会捕获这些问题,提示模型并重试,因此任务仍能完成——只是会出现一些可见的纠正卡片。更强的模型运行起来会更干净。

下一篇:端点与模型。