Agent 管理

wesclaw 内置多个 AI 角色(Agent),每个角色拥有独立的提示词、工具权限和记忆。

什么是 Agent

Agent 是 AI 助手的不同"人格"。你可以为不同场景配置专用 Agent:

Agent典型用途特点
默认助手日常对话通用能力,适合各种任务
日报助手写日报/周报熟悉你的汇报格式和习惯
阅读助手文章分析擅长摘要、提取关键信息
邮件助手邮件处理了解你的邮件风格和常用措辞

创建自定义 Agent

在 wesclaw 的联系人页面中,点击 新建 Agent:

  1. 名称与描述 — 给 Agent 一个明确的名字和简短描述
  2. 系统提示词 — 定义 Agent 的行为、语气和专业领域
  3. 工具权限 — 选择该 Agent 可以使用的工具集
  4. 头像与色调 — 自定义外观

示例:法务助理

名称: 法务助理
提示词: |
  你是一名法务助理。回答法律问题时引用法条原文。
  对合同条款保持警惕,标注潜在风险。
工具: [read_file, web_search, memory]

Agent 记忆

每个 Agent 拥有独立的 L4 角色记忆(agent_memory 层),存储该角色在工作中积累的专属知识。例如:

角色记忆与个人记忆(L3 about_me)独立,切换 Agent 时各自保持完整。

Agent 间切换

在对话中可以随时切换 Agent:

切换 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)不受影响。