English | 中文
存储中心的 JSON 后端:配置根目录下每个单元使用一个人类可读的 <unit>.json 文件,注册为后端 json。设计见领域 KV 存储 Agent Note。
rename() 替换重新发布整个文件。单元文件始终是完整的当前状态:可读性是该后端存在的理由,规模问题则属于 SQLite 后端。malformed-medium 拒绝;已存版本与描述符不同时以 version-mismatch 拒绝(预发布立场,不迁移)。| Key | 类型 | 默认值 | 含义 |
|---|---|---|---|
root |
string | 必填,无默认值(cwd 回退会让文件散落各处) | 保存单元文件的目录;按需以 0o700 创建 |
无。该后端不贡献提示词、工具或 schema;它在 ctx.storage 后面持久化非会话领域数据,只供宿主侧消费方使用。
实时请求 token 为零。
无:该后端从不触碰实时请求前缀。
rename()(调用 MoveFileExW 并启用替换),没有显式 write-through 标志;追加日志分面落地时,计划把会话日志后端更严格的 Win32 write-through 发布辅助函数下移到此处(见 Agent Note 的迁移章节)。