智能体
智能体是 OpenClaw 的核心组件,负责处理用户消息并生成响应。
概述
每个智能体具有:
- 工作区 - 文件存储和工作目录
- 会话 - 对话历史和上下文
- 记忆 - 长期知识存储
- 模型配置 - 使用的 AI 模型
- 工具 - 可用的能力和技能
智能体配置
智能体配置在 openclaw.json 中:
json
{
"agents": {
"defaults": {
"model": {
"primary": "anthropic/claude-sonnet-4-20250514"
},
"workspace": "~/.openclaw/workspace"
}
}
}多智能体
OpenClaw 支持多智能体配置:
bash
# 添加新智能体
openclaw agents add my-agent --workspace ~/my-workspace
# 列出智能体
openclaw agents list每个智能体可以有:
- 独立的工作区
- 独立的模型配置
- 独立的会话存储
- 绑定到不同的通道
智能体工作流
- 接收消息 - 从通道接收用户消息
- 加载上下文 - 加载会话历史和记忆
- 构建提示 - 组装系统提示词和用户消息
- 调用模型 - 发送到 AI 模型
- 处理响应 - 解析模型输出,执行工具调用
- 发送响应 - 返回给用户