用途:Eve Horizon 上的智能体本身没有内置“记忆”原语,本技能讲解如何用平台各时间尺度的存储系统组合出连贯记忆,让智能体能够学习、记住并共享知识。
主要能力与分层:短期(任务内)用工作区文件($EVE_REPO_PATH,约定写入 .eve/,可用 eve job create --workspace-mode 选择 job/session/isolated)、协调收件箱 .eve/coordination-inbox.md、带 TTL 的 Agent KV(eve kv set/get/list/mget/delete);中期(项目内跨任务)用任务附件(eve job attach、eve job attachment)、线程(eve thread post/follow/messages)、线程蒸馏(eve thread distill)、资源引用(--resource-refs,可固定 org_docs 版本并挂载到工作区);长期用组织文档库(eve docs write/read/list/search,带版本与事件)、Agent Memory 命名空间(eve memory set/get/list/delete/search,路径 /agents/{slug}/memory/{category}/{key}.md,含置信度、标签、复审与过期)、组织文件系统 .org/ 挂载与 eve fs sync、受管 Postgres(eve db sql,可配合 RLS)、技能与技能包,以及跨智能体共享的 org threads、事件总线(eve event emit/list)与统一搜索(eve search)。
常见模式:任务内草稿;父子任务通过附件与线程传递知识;构建可搜索的组织知识库;任务启动时组合收件箱、组织文档搜索、父/兄弟附件做记忆增强;先搜索后写入;KV 状态机;线程蒸馏为知识。
选择依据:只在本次任务用则写工作区文件;轻量带过期状态用 KV;传给父子任务用附件;滚动对话上下文用线程;需要分类管理的智能体知识用 Memory 命名空间;版本化可搜索文档用文档库;跨智能体共享文件树用 .org/;结构化查询用数据库;可复用工作流编码为技能。
限制与缺口:工作区状态不落盘,任务结束即失;线程用于通信而非存储;记忆需设置复审与过期策略,避免过期信息堆积;同一知识只保留单一事实来源;目前任务启动无自动上下文携带、无线程到知识的自动触发蒸馏、无文档生命周期自动清理,需手动组装。权限方面组织文档需组织成员资格,数据库建议用 RLS 做多智能体隔离,不应把记忆存入 secrets。具体付费、价格与平台支持范围资料暂未提供。