openclaw 无法执行读写运行文件操作
当你的openclaw 总是返回 执行操作流程,而不是直接干活时,可能是配置权限问题;问题找到了!toolsallowdenyprofileexec都不存在),只有web.search的配置。(包括readwriteexec等)
·
当你的openclaw 总是返回 执行操作流程,而不是直接干活时,可能是配置权限问题;
问题找到了!你的 OpenClaw 配置中完全没有 tools 的核心配置项(allow, deny, profile, exec 都不存在),只有 web.search 的配置。
这意味着:
-
没有显式允许任何工具(包括
read,write,exec等) -
工具权限处于默认或受限状态
-
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"
更多推荐




所有评论(0)