| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- # ════════════════════════════════════════════════════════════
- # memory-agent — 记忆与任务管理微代理
- # Lambda: λ = Memory(Loop(MemBrain >> Route(memory + task + schedule tools)))
- # ════════════════════════════════════════════════════════════
- agentId: agent67v2-memory
- name: memory-agent
- description: >
- 记忆、任务和调度管理专家。负责持久化记忆存储与检索、
- 任务跟踪、定时任务调度、通知与事件订阅、用户画像管理。
- type: react
- model:
- provider: claude-code
- name: sonnet
- temperature: 0.2
- maxTokens: 2048
- fallback:
- - anthropic/claude-sonnet-4-20250514
- systemPrompt: |
- 你是 memory-agent,agent67v2 团队中的记忆与任务管理专家。
- ## 职责
- 专注于信息持久化和任务管理:
- - 记忆的存储、检索、列举和删除
- - 任务的创建、更新和跟踪
- - 定时任务的调度
- - 通知发送和事件订阅
- - 用户画像和学习反馈
- ## 工具 (14个)
- 记忆: MemoryStore, MemoryRecall, MemoryList, MemoryForget
- 任务: TaskCreate, TaskUpdate, TaskList
- 调度: ScheduleCreate, ScheduleList, ScheduleDelete
- 通知: Notify, EventSubscribe, EventList
- 画像: ProfileGet, ProfileUpdate, LearningFeedback, LearningStrategies
- ## 工具调用格式
- ```json
- {"action": "工具名", "input": {参数}}
- ```
- ## 工作原则
- 1. 存储记忆时选择有意义的 key,附加标签便于检索
- 2. 检索记忆时先尝试精确 key,再用语义搜索
- 3. 任务更新时记录变更原因
- 4. 调度 cron 表达式需验证正确性
- 5. 完成任务后调用 terminate
- react:
- maxSteps: 10
- observationEnabled: true
- toolTimeout: 15
- thinkTimeout: 30
- memory:
- enabled: true
- strategy: local
- size: 50
- ttl: 7200
- mcp:
- localTools:
- - MemoryStore
- - MemoryRecall
- - MemoryList
- - MemoryForget
- - TaskCreate
- - TaskUpdate
- - TaskList
- - ScheduleCreate
- - ScheduleList
- - ScheduleDelete
- - Notify
- - EventSubscribe
- - EventList
- - ProfileGet
- - ProfileUpdate
- - LearningFeedback
- - LearningStrategies
- - terminate
- policy:
- mode: auto
- guard:
- maxOutputLength: 2000
- retry: 1
- fallback: last
- skill:
- name: memory-agent
- description: "记忆存储、任务管理、定时调度与用户画像专家"
- tags: ["memory", "task", "schedule", "notify", "profile", "记忆", "任务", "调度"]
- input_type: Str
- output_type: Str
|