在任务中使用 Tools
Tools 让 Ghast 搜索网页、处理文件、运行命令和调用已连接的服务。说明需要什么结果、允许操作哪些范围,再检查它实际执行了什么。
当前 Chat 和编码的 添加(+) 菜单提供附件、应用上下文截图和工作区选择,不包含 Tool 选择器,也没有逐个勾选工具的列表。
准备任务
- 选择支持工具调用的模型。见启用与选择模型。
- 文件任务先选择所需工作区,使用具体项目文件夹,不要选择宽泛的个人目录。
- 外部服务任务先打开 Plugins → 连接管理,检查对应连接。
- 检查添加按钮旁的 命令授权。需要先查看受控本地动作时,优先使用 询问。
- 写明允许的文件、账号和操作,哪些动作必须等待批准,以及预期证据。
指令表达你的意图,不会创建操作系统沙箱或撤销账号权限。完全访问 不是只读模式。见命令授权与安全边界。
从小范围请求开始
阅读项目
检查当前项目的 README 和测试配置,说明如何运行测试。不要修改文件或安装依赖。
批准动作前先检查目录和命令。要求“检查”不代表它提出的所有命令都安全。
修改项目
修复当前工作区中失败的日期格式测试。只修改格式化函数及其测试,运行相关测试并汇报修改文件和结果。不要提交或发布。
除测试输出外,还应检查实际文件变更。
联网研究
查找这个库当前的官方安装说明,搜索网页并附上来源链接。不要下载安装包或执行安装。
仅凭已有知识生成的回答不能证明搜索成功,应检查检索来源。
查询已连接的服务
在已连接的服务中列出我能访问的项目,不要创建、修改、发送或删除内容。
写入前先核对账号与返回对象。发送时指定准确收件人和内容;修改时指定准确对象及预期变化。
检查结果
展开过程卡片,阅读可用的工具名称、输入、状态、输出和错误。某些动作使用专用卡片或分组显示。见阅读运行结果。
调用完成不一定代表任务完成:
- 打开真实文件检查内容。
- 检查测试退出状态及实际运行的测试。
- 在目标服务中核对外部修改。
- 失败或中断后,重试前检查部分结果;停止不会撤销已有修改。
内置工具参考说明可能遇到的动作名称,不代表每个模型或任务都能使用所有工具。
动作没有执行时
- 检查模型是否支持工具调用,以及是否有可见错误。
- MCP 任务检查连接状态和诊断;连接成功不代表请求的操作已获授权。
- 检查提供该能力的插件是否启用。
- 查找等待批准、权限拒绝、超时或服务错误。
- Ghast 只回答而没有执行时,补充准确动作和预期证据。
不要仅为消除错误就扩大权限。见扩展故障排查。