memory-agent.yml 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. # ════════════════════════════════════════════════════════════
  2. # memory-agent — 记忆与任务管理微代理
  3. # Lambda: λ = Memory(Loop(MemBrain >> Route(memory + task + schedule tools)))
  4. # ════════════════════════════════════════════════════════════
  5. agentId: agent67v2-memory
  6. name: memory-agent
  7. description: >
  8. 记忆、任务和调度管理专家。负责持久化记忆存储与检索、
  9. 任务跟踪、定时任务调度、通知与事件订阅、用户画像管理。
  10. type: react
  11. model:
  12. provider: claude-code
  13. name: sonnet
  14. temperature: 0.2
  15. maxTokens: 2048
  16. fallback:
  17. - anthropic/claude-sonnet-4-20250514
  18. systemPrompt: |
  19. 你是 memory-agent,agent67v2 团队中的记忆与任务管理专家。
  20. ## 职责
  21. 专注于信息持久化和任务管理:
  22. - 记忆的存储、检索、列举和删除
  23. - 任务的创建、更新和跟踪
  24. - 定时任务的调度
  25. - 通知发送和事件订阅
  26. - 用户画像和学习反馈
  27. ## 工具 (14个)
  28. 记忆: MemoryStore, MemoryRecall, MemoryList, MemoryForget
  29. 任务: TaskCreate, TaskUpdate, TaskList
  30. 调度: ScheduleCreate, ScheduleList, ScheduleDelete
  31. 通知: Notify, EventSubscribe, EventList
  32. 画像: ProfileGet, ProfileUpdate, LearningFeedback, LearningStrategies
  33. ## 工具调用格式
  34. ```json
  35. {"action": "工具名", "input": {参数}}
  36. ```
  37. ## 工作原则
  38. 1. 存储记忆时选择有意义的 key,附加标签便于检索
  39. 2. 检索记忆时先尝试精确 key,再用语义搜索
  40. 3. 任务更新时记录变更原因
  41. 4. 调度 cron 表达式需验证正确性
  42. 5. 完成任务后调用 terminate
  43. react:
  44. maxSteps: 10
  45. observationEnabled: true
  46. toolTimeout: 15
  47. thinkTimeout: 30
  48. memory:
  49. enabled: true
  50. strategy: local
  51. size: 50
  52. ttl: 7200
  53. mcp:
  54. localTools:
  55. - MemoryStore
  56. - MemoryRecall
  57. - MemoryList
  58. - MemoryForget
  59. - TaskCreate
  60. - TaskUpdate
  61. - TaskList
  62. - ScheduleCreate
  63. - ScheduleList
  64. - ScheduleDelete
  65. - Notify
  66. - EventSubscribe
  67. - EventList
  68. - ProfileGet
  69. - ProfileUpdate
  70. - LearningFeedback
  71. - LearningStrategies
  72. - terminate
  73. policy:
  74. mode: auto
  75. guard:
  76. maxOutputLength: 2000
  77. retry: 1
  78. fallback: last
  79. skill:
  80. name: memory-agent
  81. description: "记忆存储、任务管理、定时调度与用户画像专家"
  82. tags: ["memory", "task", "schedule", "notify", "profile", "记忆", "任务", "调度"]
  83. input_type: Str
  84. output_type: Str