当你的openclaw 总是返回 执行操作流程,而不是直接干活时,可能是配置权限问题;

问题找到了!你的 OpenClaw 配置中完全没有 tools 的核心配置项allow, deny, profile, exec 都不存在),只有 web.search 的配置。

这意味着:

  1. 没有显式允许任何工具(包括 read, write, exec 等)

  2. 工具权限处于默认或受限状态

  3. Agent 无法调用文件操作工具

让我搜索 OpenClaw 如何正确配置工具权限:

🎯 根本原因

OpenClaw 默认情况下工具权限非常受限。你的配置中只有 web.search,没有启用文件系统工具(read, write, edit 等),所以 Agent 无法执行文件操作。

🔧 解决方案

第一步:设置工具 Profile(推荐)

使用内置的 coding profile,它会自动启用文件系统、运行时、会话等核心工具:

powershell

# 设置全局工具 profile 为 coding(包含 group:fs 文件操作组)
openclaw config set tools.profile "coding"

# 或者设置为 full(无限制,适合本地开发)
openclaw config set tools.profile "full"

Profile 说明

  • minimal:仅 session_status(你的当前状态可能接近这个)

  • coding:包含 group:fs(read/write/edit/apply_patch)、group:runtime(exec/process)、group:sessions

  • messaging:仅消息相关工具

  • full:无限制,所有工具可用

根本解决方式:

openclaw config set tools.profile "full"

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐