解决 AI 编码重提废弃方案,开发者推出本地决策记忆工具 Canon
letsrediit · reddit · 2026-08-15
开发者为解决 Claude/Cursor 等编码 Agent 忽视历史决策、反复提议已拒绝方案的问题,开发了本地优先的 CLI 工具 Canon。
核心痛点
Agent 在新会话中常会重复推荐被否决的方案、发明不存在的约定或引用过时注释,人工维护 ADR(架构决策记录)成本高且易过期。
解决方案
- 本地优先:基于 SQLite,无账户,无需云端,可选只读连接 GitHub 挖掘 PR 历史。
- 自动注入:通过 Hook 自动将当前有效的决策注入 Claude Code 或 Cursor 会话,无需手动查询。
- 决策追溯:自动建议决策并提供出处(如 PR #184),支持审批流程;旧决策被新记录覆盖而非删除,确保上下文时效性。
使用方式
bash
pip install git+https://github.com/Adarshk18/Canon.git
canon init
canon suggest
canon approve
V1 主要适配 Claude Code 和 Cursor,ChatGPT 需手动挂载生成的 injection.md 文件。
所属事件:开发者开源Canon,为AI编码加上决策记忆(2 条相关)→
「编程与Agent」频道最新
- 四步让 Claude 做出有风格的视频:还能自查出肉眼难见的瑕疵 — aakashgupta · 2026-10-16
- Datadog 发布自研模型 Scout 1.0:RL 训练的生产事故调查智能体 — HanchungLee · 2026-10-16
- 微软论文:给路由器看会话历史,多轮 Agent 任务成功率多提 3.3 分 — dair_ai · 2026-10-16
- 开源 ORA 机器人 agent:DeepSeek V4.1-Flash 驱动机械臂,零样本对标闭源 — JunGao33210520 · 2026-10-16
- 非开发者30天做出平台格斗游戏,Hermes Agent成主力 — Teknium · 2026-10-16
- 2 人+5 智能体协作写码:英文描述需求即可自动实现 — nptacek · 2026-10-16