OpenClaw Tools 配置详解:全局设置与单Agent配置
一、核心配置思路
- Agent1(文件助手):仅开放
group:fs(文件读写),禁止网络/浏览器工具 - Agent2(GitHub 助手):开放
web_search/web_fetch/browser,禁止本地文件操作 - 全局
tools设为最小权限,每个 Agent 单独覆盖权限
二、完整可直接使用的配置
{
"gateway": {
"port": 18789,
"enabled": true
},
// 全局默认:最小权限(仅聊天)
"tools": {
"profile": "messaging",
"allow": [],
"deny": ["*"]
},
"agents": {
"list": [
// Agent1:本地文件读写专用(id: file-agent)
{
"id": "file-agent",
"name": "本地文件助手",
"default": true,
"workspace": "~/.openclaw/workspace-file",
"tools": {
"profile": "coding",
"allow": ["group:fs"],
"deny": ["group:web", "browser", "web_search", "web_fetch", "exec"]
},
"sandbox": {
"mode": "restricted",
"filesystem": {
"read": ["~/Documents", "~/Projects"], // 只能读这里,为空则禁止
"write": ["~/Documents/OpenClaw"] // 只能写这里,为空则禁止
}
}
},
// Agent2:GitHub/网络访问专用(id: github-agent)
{
"id": "github-agent",
"name": "GitHub 助手",
"workspace": "~/.openclaw/workspace-github",
"tools": {
"profile": "full",
"allow": ["group:web", "browser", "web_search", "web_fetch"],
"deny": ["group:fs", "exec", "process"]
},
"sandbox": {
"mode": "strict",
"filesystem": {
"read": [], // 禁止读任何文件
"write": [] // 禁止写任何文件
}
}
}
]
}
}三、关键配置说明
1. Agent 定义(agents.list)
id:唯一标识(如file-agent/github-agent),用于切换 Agentworkspace:独立工作区,避免文件/会话混淆tools:覆盖全局权限,实现专属能力
2.profile 是做什么的?(超级重要)
profile = 工具预设套餐
OpenClaw 提前给你打包好的工具组合,不用你一个个手动加工具。
4 种官方 profilejson
"profile": "full" // 全部工具(文件+命令+网络+浏览器) "profile": "coding" // 开发工具(文件+编辑+git) "profile": "messaging" // 仅聊天(无任何工具权限) "profile": "minimal" // 最小工具(仅基础功能)
你写 profile: coding,就等于自动启用一组文件 / 代码工具。不用你在 allow 里手写 read、write、edit…
如果需要自定,则手动根据自定义权限要求配置allow和deny。
3.为什么要加 sandbox?(安全核心)
sandbox = 沙箱 / 权限牢笼 **不加 sandbox 会怎样?** Agent 能读你整个电脑的文件 能删系统文件、读密码、读桌面所有内容 非常危险 ❌ **加了 sandbox 会怎样?** 只能访问你指定的文件夹 不能越界 不能读系统盘、不能乱删文件 100% 安全 ✅ sandbox 真正作用总结 sandbox 不是可选的,是必须的! 它用来: 限制文件访问范围 限制命令执行权限 限制网络访问范围 防止 Agent 破坏你的电脑
4. Agent1(文件助手)权限
"profile": "coding":基础启用文件相关工具"allow": ["group:fs"]:仅允许文件读写(read/write/edit)"deny": [...]:禁止所有网络/执行工具sandbox.filesystem:限制可读写目录(安全加固)
5. Agent2(GitHub 助手)权限
"allow": ["group:web", "browser", ...]:开放网页搜索/抓取/浏览器"deny": ["group:fs"]:完全禁止本地文件访问sandbox.filesystem: []:无本地文件权限
四、生效与使用步骤
- 保存配置
- Windows:
%USERPROFILE%\.openclaw\openclaw.json - Linux/WSL:
~/.openclaw/openclaw.json
- Windows:
- 重启 Gateway
openclaw gateway restart
- 在 Web-UI 中切换 Agent
- 访问:
http://localhost:18789/?token=你的Token - 右上角 Agent 下拉框,选择
本地文件助手或GitHub 助手 - 切换后自动应用对应权限
- 访问:
- 验证权限
- 文件 Agent:发送
读取 ~/Documents/test.md→ 成功;发送打开 github.com→ 权限不足 - GitHub Agent:发送
搜索 OpenClaw GitHub→ 成功;发送读取本地文件→ 权限不足
- 文件 Agent:发送
五、安全与扩展建议
- 最小权限原则:每个 Agent 只开放必要工具
- 独立工作区:
workspace路径必须不同,防止数据交叉 - 日志审计:在 Web-UI Logs 页查看工具调用记录
- 按需扩展:如需 Agent2 执行 Git 命令,可添加
"exec"并限制为git命令
需要我帮你把这个配置适配到你的本地路径(比如指定可读写的文件夹),并生成对应的Web-UI 快速切换链接吗?
到此这篇关于OpenClaw Tools 配置详解:全局设置与单Agent配置的文章就介绍到这了,更多相关OpenClaw tools配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
相关文章
本文详细介绍了配置项"tools"的各个部分,包括profile、allow、deny和exec,以及approval配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的2026-03-13
一行配置帮你解决OpenClaw部署后Tools工具权限被禁用的问题
刚部署完OpenClaw,发现Agent无法执行基本操作,Tools页面显示大部分工具处于禁用状态,下面小编就和大家详细介绍一下如何通过一行配置解决这一问题,感兴趣的小伙伴可以了2026-03-04
OpenClaw开发Agent Skills最常见的12种错误和对应的解决方案
作者记录了使用 OpenClaw 开发 Agent Skills 时踩过的 12 个常见报错坑,并整理了完整解决方案,适合正在使用 OpenClaw 遇到问题的开发者参考2026-04-07
OpenClaw 多 Agent 架构技术解析与部署实践指南
文章介绍了OpenClaw多Agent架构,涵盖架构概述、核心组件、数据流、配置体系、Agent定义与隔离机制、消息路由与Binding机制、工具权限与沙箱机制、网关与网络配置、部署实践2026-03-31
给失明的小龙虾装上眼睛(OpenClaw + Agent-Reach使用实战手册)
本文介绍了如何通过OpenClaw + Agent-Reach 的组合,解决 AI Agent"有脑无眼"的痛点,装好之后,OpenClaw 实时抓取 GitHub 数据、读取推特舆情、总结 B 站视频、2026-03-25
OpenClaw SKILL安装极简实战指南让你的 Agent 真正干活
本文详细介绍了如何为OpenClaw配置SKILL,使其具备自动执行各种任务的能力,通过使用Clawhub命令行工具和Vercel的find-skills工具,用户可以轻松地搜索、安装和管理SKILL,文章2026-03-17
本文主要介绍了OpenClaw多Agent配置实战及踩坑指南,包括创建Agent、设置模型、定义角色、测试Agent以及Telegram多账号配置等,具有一定的参考价值,感兴趣的可以了解一下2026-03-17
OpenClaw多Agent配置实战指南:从零搭建你的AI团队
通过 OpenClaw 配置多 Agent,你可以将“一个人”拆解为一支分工明确的 AI 团队,本指南将带你从架构选择到实战配置,完成多 Agent 的部署,感兴趣的小伙伴可以跟随小编一起2026-03-16
OpenClaw多Agent 踩坑记之Session 路径验证失败问题解析
在OpenClawv2026.2.12版本中,多Agent架构存在一个隐蔽的路径验证Bug,当配置非默认Agent(secondaryagent)时,会话文件路径验证会错误地检查主Agent的目录,导致Agent无法响2026-03-09
从零教你如何使用OpenClaw搭建企业微信AI Agent
企业微信日活用户超过 2.5 亿,是国内企业内部沟通和客户服务的第一入口,本文将为大家详细介绍一下如何使用OpenClaw搭建企业微信AI Agent,文中的示例代码讲解详细,感兴趣2026-03-05












最新评论