TGViewer
开发者工具箱|编程·开发工具·资源 开发者工具箱|编程·开发工具·资源 @devtoolboxhub · 433 subscribers
Post #1942 1
Cairn:让 AI 编码代理的计划落到真实 Issue 上

Cairn 是一个为 AI 编码代理设计的工作 harness,核心目标是让代理的计划、进度与团队使用的 Issue Tracker 同步。它通过 39 条 /cairn:<verb> 命令与 87 个类型化工具,支持在 Claude Code、Grok Build、Copilot CLI、Codex、Gemini CLI、Cursor、OpenCode、Zed 等多种 harness 中使用。
代理在计划阶段会把每个阶段和需求写入项目的 Issue Tracker,随后在执行阶段自动 claim、更新进度并在完成时关闭 Issue。Cairn 通过“goal‑backward”验证,检查代码是否真正实现了计划目标;若发现 drift,ship 阶段会被阻止,确保只有完全符合计划的代码才会发布。
Cairn 采用三层存储:
- Tracker Store:保存所有 Issue、阶段、评论等,是真正的工作真相。
- Git Store:记录计划文件、决策、验证记录等,保持版本化。
- Cache Store:临时缓存、索引、度量,丢失无损。
它支持 8 种 Tracker 适配器(GitHub、GitLab、Jira、Asana、Azure Boards、ClickUp、Linear、本地文件),可在无账号的本地环境启动,后续可通过 tracker_migrate 迁移到托管后端。
使用流程简洁:
1. /cairn:new 创建项目结构并写入 cairn.json。
2. /cairn:plan 生成阶段计划并同步到 Tracker。
3. /cairn:work 开始工作,代理会自动 claim 并记录进度。
4. /cairn:verify 进行 goal‑backward 验证,生成 VERIFICATION.md。
5. /cairn:ship 在 drift 清零且所有验证通过后才允许发布。
Cairn 还提供可选功能:可视化的项目板、预算化的 headless 执行、文档自动发布、内置的安全与代码审计、以及多维度的审查与回溯。所有功能均已在 8 次发布、325 个 Issue、25 个阶段中验证。

Cairn 采用 MIT 许可,已发布到 npm,团队可直接通过 npm i @eventually-consistent/cairn-server 或对应 harness 的安装命令使用。
More from @devtoolboxhub
  1. Oct 11, 2026Kerbside:离线语音+GPS生成街道问题地图 Kerbside 让你在走路时用手机录音并记录 GPS,随后在本地电脑上使用 Whisper 与 Gemma 自动识别并标注你提…
  2. Oct 11, 2026Node.js SaaS SMS 验证链接的稳定模板与调度策略 在 B2B SaaS 注册页面中,Node.js SMS API 只接受了未完成投递的验证链接,导致重试队列堆积,可…
  3. Oct 10, 2026哪些 AI 爬虫应在 robots.txt 里允许? AI 助手通过两种方式抓取网页:一类收集内容用于训练模型,另一类在用户查询时实时抓取页面并引用。你可以在 robots.txt…
  4. Oct 9, 2026一键式 LLM 限流逃逸 CLI 该工具是一个无状态的命令行脚本,专门用于在多家 LLM 提供商之间快速切换,避免因单一服务限流导致的整体延迟。 它读取 JSON 配置,按优先级顺…
  5. Oct 9, 2026Edge‑Agentic Commit Analyzer:零依赖本地守护 Edge‑Agentic Commit Analyzer 是一个纯 Python 脚本,专为 Git 提交…
  6. Oct 9, 2026不可给 AI 代理 root 权限,改为可审计的系统状态变更 在云原生环境中,直接赋予 AI 代理 root 访问权限会导致不可预测的系统漂移。 可行方案是让代理在可控的、不可变的…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →