Skip to content
FunCoding

Search

Search docs, agents, posts, Skills and MCP servers

工具

Amp 的内置工具、Oracle 第二意见、Librarian 跨仓库研究、Painter 图片生成,以及权限策略。

Amp 代你运行工具和 shell 命令来检查代码、运行测试、快速迭代。默认情况下 Amp 在运行工具前不会请求批准。Amp 会对工作区里的内容采取行动,不受信任的仓库、MCP 服务器和其他外部输入都可能影响它;经常处理不受信任来源时,考虑自定义策略插件,或在隔离的开发环境里使用。用 amp tools list 查看内置工具。

  • Oracle:一个更适合复杂推理和分析的「第二意见」模型,略慢、略贵,不适合日常编辑,主智能体通过 oracle 工具调用。路由取决于模式、Tune Modes 的固定设置和可用性。主智能体会在调试或评审复杂代码时自主决定是否求助,但并不强制每次都用(成本和速度原因);觉得有帮助时建议明确要求,例如「用 oracle 审查上一次提交的改动」「问问 oracle 有没有更好的方案」。
  • Librarian:搜索并阅读远程代码库的子智能体,能读 GitHub 上所有公开代码和你授权的私有仓库(只搜索默认分支),回答通常更长更详细。适合跨仓库研究,或阅读你所用框架和库的源码,需要时明确提示主智能体召唤它。让它读私有仓库需要先在集成设置里连接 GitHub 并选择可访问的仓库。
  • Painter:生成和编辑图片,可用 @ 提及最多 3 张参考图,支持透明 PNG(需要设置 background 为 transparent,仅在提示里写不可靠)。「Designing UI」页给出了从截图出发、对比布局、细化选定方案再实现的工作流。

权限:Amp 本身不请求批准;要控制工具使用,用自定义插件(官方有权限示例插件),工作区管理员可以把它作为全局工作区插件分发给所有成员。