Agent 管理
wesclaw 内置多个 AI 角色(Agent),每个角色拥有独立的提示词、工具权限和记忆。
什么是 Agent
Agent 是 AI 助手的不同"人格"。你可以为不同场景配置专用 Agent:
| Agent | 典型用途 | 特点 |
|---|---|---|
| 默认助手 | 日常对话 | 通用能力,适合各种任务 |
| 日报助手 | 写日报/周报 | 熟悉你的汇报格式和习惯 |
| 阅读助手 | 文章分析 | 擅长摘要、提取关键信息 |
| 邮件助手 | 邮件处理 | 了解你的邮件风格和常用措辞 |
创建自定义 Agent
在 wesclaw 的联系人页面中,点击 新建 Agent:
- 名称与描述 — 给 Agent 一个明确的名字和简短描述
- 系统提示词 — 定义 Agent 的行为、语气和专业领域
- 工具权限 — 选择该 Agent 可以使用的工具集
- 头像与色调 — 自定义外观
示例:法务助理
名称: 法务助理
提示词: |
你是一名法务助理。回答法律问题时引用法条原文。
对合同条款保持警惕,标注潜在风险。
工具: [read_file, web_search, memory]
Agent 记忆
每个 Agent 拥有独立的 L4 角色记忆(agent_memory 层),存储该角色在工作中积累的专属知识。例如:
- 日报助手记住你的汇报模板和常见项目名
- 阅读助手记住你关注的领域和偏好的摘要风格
- 邮件助手记住你的签名格式和常用收件人
角色记忆与个人记忆(L3 about_me)独立,切换 Agent 时各自保持完整。
Agent 间切换
在对话中可以随时切换 Agent:
- 侧栏点击 — 在联系人列表中选择要对话的 Agent
- 新建对话 — 每次新对话可以选择不同 Agent
切换 Agent 后:
- 对话历史是独立的(不同 Agent 有不同的会话)
- 个人记忆(L3)共享(你的偏好跨 Agent 生效)
- 角色记忆(L4)隔离(每个 Agent 的专业知识不混)
Agent 的工具集
每个 Agent 可以配置不同的工具权限:
| 工具类别 | 包含的工具 | 说明 |
|---|---|---|
| 搜索 | web_search、web_extract | 网页搜索与内容提取 |
| 文件 | read_file、write_file | 本地文件操作 |
| 终端 | exec | 执行命令行指令 |
| 记忆 | memory | 读写长期记忆 |
| 浏览器 | browser_navigate | 浏览网页 |
| 代理任务 | delegate_task | 委派子任务给其他 Agent |
预置 Skill 加载
Agent 会自动加载相关的 Skill(技能)以增强能力。Skill 是结构化的提示词模板,告诉 Agent 如何处理特定场景。你可以在设置中查看和管理已安装的 Skill。
常见问题
一个 Agent 能同时处理多个对话吗?
每个 Agent 在同一时刻只处理一个 Run。新消息会等待当前 Run 完成后再执行。
删除 Agent 会丢失记忆吗?
删除 Agent 会同时删除该 Agent 的 L4 角色记忆。个人记忆(L3)不受影响。