返回AI问答
OpenClaw 工具太少或太多怎么办?先查 tools.profile

OpenClaw 工具太少或太多怎么办?先查 tools.profile

AI问答 Admin 57 次浏览

OpenClaw 里工具突然变少、或者模型每次都看到一大堆不该用的工具,优先查 tools.profile,不要先换模型。官方排障文档把工具 profile 分成 messagingcodingfull 这类用途层级,很多“工具不见了”的问题,其实是当前 Agent 被放在了更窄的 profile 里。

先判断是哪一种异常

如果它只能收发消息,不能读写文件、不能执行命令,多半是 messaging 级别;如果能改代码但没有浏览器、桌面或外部连接工具,可能是 coding;如果工具列表非常长,导致模型总选错工具,通常是开到了 full,或者某个插件把工具一次性挂进来了。

真正要避免的是“为了省事全部打开”。工具越多,模型的选择成本越高,错误调用也会变多。日常远程聊天、查状态、发文件,用轻 profile 更稳;让它维护项目、跑测试、改代码,再给 coding 工具;只有明确需要浏览器、桌面、系统命令时,才临时扩大。

推荐的检查顺序

先跑 openclaw status --all 看当前 Agent、Gateway 和工具暴露情况,再用 openclaw doctor 排除安装问题。接着检查配置里是否有 agents.list[].tools 这类按 Agent 覆盖的设置:全局 profile 正确,不代表某个 Agent 没有被单独收窄。

如果你只想解决“某个群里不能调用工具”,不要改全局配置,先定位这个群实际绑定的 channel、account、agent 和 sessionKey。改错层级,会让另一个渠道突然多出危险工具。稳妥做法是先收窄,再逐项放开,而不是一次开满。

推荐工具

更多