Files
HomeAgent/assets/docs/en
JianFeeeee c620694084 docs(memory)!: 同步 CAS 淘汰后的媒体记忆描述 + 清死配置键
承接 9f7d91c2(删 CAS 包):文档与配置注册表仍在描述已经不存在的
内容寻址存储,留着会误导后来者按旧模型接线。

- internal/config/registry.go:删 `core.memory.media.enabled` 与
  `core.memory.media.dir` 两个配置键。唯一读取方 initMediaStore 已随
  9f7d91c2 删除,两键再无读取处(已 grep 确认 0 处)。

- assets/docs/{zh,en}/ARCHITECTURE.md:媒体记忆一节从"CAS + digest 寻址"
  改写为"块 union:媒体即块的一种取值"。要点:
    - 负载归属 memory_blocks.data(随块同生共灭,无块外字节层)
    - 块身份内容派生 blk_media_<sha256(mime+data)[:12]>(同内容同 ID)
    - 检索走块自身向量;负载按需 BlockData / 插件经 Memory().MediaBytes
    - 知识库媒体字节落条目目录(Remove 的 RemoveAll 天然清理)
    - 跨空间迁移改用 fingerprint 字段名(vec_model 已是旧概念)
  并写明为何删(两套存储必然要打补丁、digest 与块 ID 双身份易错位),
  避免"旧设计看起来也行"的错觉。

全仓生产编译 GREEN;config 包测试通过。
2026-10-12 16:54:46 +08:00
..