智能体工具
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 的防护机制会捕获这些问题,提示模型并重试,因此任务仍能完成——只是会出现一些可见的纠正卡片。更强的模型运行起来会更干净。
下一篇:端点与模型。