← [ BACK_TO_NOTES ]

Coding Agent Memory MOC

Coding agent memory 主题入口,组织概念、产品级记忆机制、通用 memory layer、本地文件化方案和相邻主题。

#ai #moc #growing

[!info] related notes

Coding Agent Memory MOC

知识总览

filters:
  and:
    - 'file.ext == "md"'
    - 'file.inFolder("z")'
    - 'this.file.links.contains(file)'
    - 'file.path != this.file.path'
formulas:
  knowledge: 'file.asLink(title)'
properties:
  formula.knowledge:
    displayName: 知识
  note.description:
    displayName: Description
  note.mastery:
    displayName: Mastery
views:
  - type: table
    name: 知识总览
    order:
      - formula.knowledge
      - note.description
      - note.mastery
    columnSize:
      formula.knowledge: 280
      note.description: 760
      note.mastery: 56

[!abstract] 核心认识 Coding Agent Memory 的目标不是保存全部聊天,而是让 Agent 跨会话继续复用仓库事实、架构决策、用户偏好、历史失败和稳定操作经验,同时保持来源、权限、时效和可删除性。

推荐阅读顺序

  1. 信息层边界:先分清现场、规则、知识和长期状态。
  2. AI Agent Memory Layer:Memory System 的整体职责。
  3. Memory Types & Policies:Working / Episodic / Semantic / Procedural 与写入/检索策略。
  4. Coding Agent Memory Landscape:公开产品与实现路线。
  5. Coding Agent 个人记忆方案:落地实践。

四类常用记忆

Working Memory
→ 当前任务、计划、未完成步骤

Episodic Memory
→ 某次修复、发布或失败发生过什么

Semantic Memory
→ 仓库结构、架构约定、稳定事实

Procedural Memory
→ 构建、测试、发布、排障怎么做

三条实现路线

显式文件化规则

  • AGENTS.md、CLAUDE.md、项目 docs;
  • 优点:可审阅、版本化、与仓库同行;
  • 适合稳定规则和程序化流程,不适合自动积累大量临时事实。

产品内生记忆

适合产品内连续体验,但要确认作用域、可见性、编辑和删除能力。

外部 Memory Backend

适合跨客户端共享与结构化检索,但引入新的数据治理和同步复杂度。

写入前检查

  • 是稳定事实、偏好、经验,还是只属于当前任务?
  • 来源能否验证?
  • 作用域是用户、仓库、分支还是会话?
  • 是否包含 secret、PII 或不应跨任务传播的信息?
  • 旧事实冲突时如何更新、失效或保留历史?

检索前检查

  • 当前任务是否真正需要?
  • 是否属于同一用户、仓库和分支?
  • 是否仍然新鲜?
  • 是否会覆盖当前代码和显式规则这一更高权威来源?
  • 注入后是否占用过多 context budget?
创建于 2026/4/20 更新于 2026/9/4
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本