This commit is contained in:
xuhd committed 2026-05-15 16:36:02 +08:00
1 parent 9664cb653a
commit ab48cd5b55
1 file changed
+8 -4
@@ -63,15 +63,19 @@ def memory_tool(
- 用户透露偏好、习惯、个人信息 (姓名、角色、时区、代码风格)
- 你发现了环境/项目/工具相关、之后还会复用的稳定事实
两类 target:
- user:用户画像 —— 姓名、角色、偏好、沟通风格 (跨 agent 共享)
- memory:当前 agent 的私有工作笔记 —— 环境事实、约定、踩过的坑 (agent 隔离)
两类 target —— 拿不准时优先选 memory:
- memory:当前 agent 的私有记忆 (agent 隔离)。**默认选这个。**
只要用户是在对当前这个 agent 说话 —— 例如 "你以后……"、"和我说话时……"、
针对本助手的语气/开场白/回复风格/处理方式,以及环境事实、约定、踩过的坑 —— 一律记到 memory,
这样只影响当前 agent。
- user:用户画像 (跨所有 agent 共享)。仅当信息是**跨所有 agent 都通用**的客观身份事实时才用 ——
姓名、角色、时区、惯用语言。除非用户明确说 "所有助手都……",否则不要把沟通风格/偏好记到 user。
不要记:一次性任务进度、可以重新查到的信息、临时 TODO 状态。
Args:
action: 操作类型。add 新增条目;replace 替换 (用 old_text 定位);remove 删除 (用 old_text 定位)。
target: 记忆类别。user 写入用户画像;memory 写入当前 agent 的工作笔记。
target: 记忆类别。默认用 memory (当前 agent 私有);只有跨所有 agent 通用的用户身份事实才用 user。
content: 条目内容。action 为 add 或 replace 时必填。
old_text: 短唯一子串,用于定位要替换或删除的条目。action 为 replace 或 remove 时必填。
"""