Files

2.5 KiB

description, kind
description kind
存储组地图:通过具名后端与类型化领域数据形式持久化非会话数据,供浏览本组的用户与维护者阅读。 package-group

packages/storage

English | 中文

概述

存储组为组合提供会话事件日志以外一切数据的持久存储:工作区记录、会话伴随数据,以及其他宿主侧应用数据。借助它,宿主包可以经 schema 校验过的领域数据形式持久化类型化记录,在人类可读的 JSON 后端与支持定点更新的 SQLite 后端之间选择,并在每次持久写入后收到变更事件。本家族是可选项,且只面向宿主侧:它不注册工具、不注入提示词,也不写入会话事件,因此模型与 agent loop(智能体循环)永远不会看到它。当产品需要跨重启保留应用状态时使用它;没有任何此类数据的组合可以省略整个组。

目录


职责 ctx 键
storage 把已注册后端与已挂载的数据形式设施连接起来 ctx.storage
storage-json 把每个单元存为一个人类可读的 JSON 文件 注册后端 json
storage-sqlite 把单元作为 JSON 文档存进一个 SQLite 数据库 注册后端 sqlite
storage-domain 在已路由后端之上提供经过 schema 校验、发出变更事件的 KV 领域 ctx.storageDomain

相关文档


开发备注

维护者的工作上下文——点击展开

设计 Agent Note 仍标记为 proposed,而本家族已经发布;其范围外事项表就是迁移阶段(log 分面、会话后端复用、跨进程变更推送)的延期工作清单。决策落地后,请把结论提升为 implemented 笔记。