Tools
工具与 Skills
OpenClaw 为 browser、canvas、nodes、cron、exec、message 等能力暴露了类型化工具接口。对智能体而言,工具比旧式的 shell 包装更稳定,也更容易做权限与 profile 控制。
工具 profile
最小可用
只保留 session_status 一类极轻量能力,适合强限制场景。
编码工作流
默认包含文件系统、运行时、会话与记忆工具,再按需叠加浏览器、消息或插件工具。
消息型智能体
偏向消息收发、会话查看和最基础状态工具,适合客服、通知或聊天分发场景。
不做限制
等价于无限制核心工具集,适合你已经通过其他方式约束运行环境的场景。
常见工具组简写
group:runtime:exec、bash、process
group:fs:read、write、edit、apply_patch
group:sessions:会话列表、历史、发送、派生、状态
group:web:web_search、web_fetch
group:ui:browser、canvas
group:automation:cron、gateway
配置片段
全局拒绝 browser
{
tools: { deny: ["browser"] }
} 默认 messaging,并允许 Slack / Discord
{
tools: {
profile: "messaging",
allow: ["slack", "discord"]
}
} coding profile,但全局拒绝运行时工具
{
tools: {
profile: "coding",
deny: ["group:runtime"]
}
}