跨会话持久化:记忆与任务交接
🚧 本节正在开发中。
任务分解意味着一个项目跨越多个会话。每次会话结束,context window 清空,Agent 在这个会话中积累的所有理解归零。下一个 session 启动时,它又是一个什么都不知道的新实习生。如果每次都要花十几分钟重新灌注背景,分解带来的效率提升就被交接成本抵消了。
持久化机制分两个层面。角色级持久化通过 Skill 卡片实现,回答"我是谁,我能做什么":项目的技术栈、架构偏好、编码规范、常用的工具链。这些信息跨所有会话保持不变。任务级持久化通过交接文档实现,回答"上一个 session 做到哪了,做了什么决策,遇到了什么问题":当前进度、已完成的部分、待处理的事项、已做出的设计选择及其理由。两个层面配合,让下一个 session 能从上一个停下的地方继续,而不是从零开始。
Harness Engineering Playbook · AgentsZone Community