跳到主要内容

在任务中使用 Tools

Tools 让 Ghast 搜索网页、处理文件、运行命令和调用已连接的服务。说明需要什么结果、允许操作哪些范围,再检查它实际执行了什么。

当前 Chat 和编码的 添加(+) 菜单提供附件、应用上下文截图和工作区选择,不包含 Tool 选择器,也没有逐个勾选工具的列表。

准备任务​

  1. 选择支持工具调用的模型。见启用与选择模型。
  2. 文件任务先选择所需工作区,使用具体项目文件夹,不要选择宽泛的个人目录。
  3. 外部服务任务先打开 Plugins → 连接管理,检查对应连接。
  4. 检查添加按钮旁的 命令授权。需要先查看受控本地动作时,优先使用 询问。
  5. 写明允许的文件、账号和操作,哪些动作必须等待批准,以及预期证据。

指令表达你的意图,不会创建操作系统沙箱或撤销账号权限。完全访问 不是只读模式。见命令授权与安全边界。

从小范围请求开始​

阅读项目​

检查当前项目的 README 和测试配置,说明如何运行测试。不要修改文件或安装依赖。

批准动作前先检查目录和命令。要求“检查”不代表它提出的所有命令都安全。

修改项目​

修复当前工作区中失败的日期格式测试。只修改格式化函数及其测试,运行相关测试并汇报修改文件和结果。不要提交或发布。

除测试输出外,还应检查实际文件变更。

联网研究​

查找这个库当前的官方安装说明,搜索网页并附上来源链接。不要下载安装包或执行安装。

仅凭已有知识生成的回答不能证明搜索成功,应检查检索来源。

查询已连接的服务​

在已连接的服务中列出我能访问的项目,不要创建、修改、发送或删除内容。

写入前先核对账号与返回对象。发送时指定准确收件人和内容;修改时指定准确对象及预期变化。

检查结果​

展开过程卡片,阅读可用的工具名称、输入、状态、输出和错误。某些动作使用专用卡片或分组显示。见阅读运行结果。

调用完成不一定代表任务完成:

  • 打开真实文件检查内容。
  • 检查测试退出状态及实际运行的测试。
  • 在目标服务中核对外部修改。
  • 失败或中断后,重试前检查部分结果;停止不会撤销已有修改。

内置工具参考说明可能遇到的动作名称,不代表每个模型或任务都能使用所有工具。

动作没有执行时​

  1. 检查模型是否支持工具调用,以及是否有可见错误。
  2. MCP 任务检查连接状态和诊断;连接成功不代表请求的操作已获授权。
  3. 检查提供该能力的插件是否启用。
  4. 查找等待批准、权限拒绝、超时或服务错误。
  5. Ghast 只回答而没有执行时,补充准确动作和预期证据。

不要仅为消除错误就扩大权限。见扩展故障排查。