解决 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」频道最新
- GitHub 1.9 万星:让 Claude 画出设计师级架构图的 Style Guide — socialwithaayan · 2026-08-16
- 构建完整的 Agent 评估与实验流水线 — blaizedsouza · 2026-08-16
- 生产级 Agent 生命周期指南:从规划到持续监控的全链路 — blaizedsouza · 2026-08-16
- Google发布免费2小时图工程教程,详解多智能体系统架构 — blaizedsouza · 2026-08-16
- 频繁切换编码模型或系伪生产力优化 — Specialist_Agent3599 · 2026-08-16
- 实测翻车:优化后的 sol-advisor 反而比原生慢 3 倍 — daniel_mac8 · 2026-08-16