开源工具实验中开源2026

用 Markdown 维护可交接的项目判断。

Overview

A small Markdown protocol for preserving project judgments across Agents and sessions.

Detailed note

The complete project note is currently available in Chinese. Public products and source repositories remain available through the link above.

场景

在同一项目里换 Agent 或重开会话时,已经验证过的判断容易丢失。

使用

把需要保留的决定写进 Markdown;新 Agent 先读 LOG,再按任务打开相关主题。

开源

基于 MIT License 开源。

Cairn Lite 的公开 GitHub 仓库,包含协议文档、Python CLI、测试和项目历史
公开 GitHub 仓库:README、协议文件与 CLI 共同构成这套可查看的工作方式。

README:如何开始

完整 README
  1. 在已有项目中运行 cairn init;它只补充缺失文件,不覆盖既有项目说明。
  2. 运行 cairn validate 和 cairn status,检查结构并查看最近变化。
  3. 新 Agent 默认先读最新 LOG,再按当前任务打开相关 topic。
展开完整项目笔记

切换 Agent 时,项目判断不断丢失

Claude、Codex 和其他 Agent 可以在同一个项目里工作,却不会天然继承彼此形成的判断。每次切换工具或开启新会话,人都要重新解释背景;把所有历史塞进 AGENTS.md,又会让 Context 越来越重,最后没有人知道什么仍然有效。

我想解决的不是“让 AI 记住一切”,而是让一个项目的重要判断能够在不同 Agent 之间恢复,同时仍然由用户理解和控制。

用少量 Markdown 保存变化,而不是记住一切

Cairn Lite 使用少量普通 Markdown 文件保存项目结论:一份反向时间顺序的 LOG.md 负责指向变化,topic 文件只维护某个主题当前成立的结论,Agent 进入项目后先读最近记录,再按任务打开相关主题。

协议只接受几类变化:产品或技术决策被修改、失败原因得到验证、旧结论被推翻,或者某个模式已经值得复用。日常进度、会议原文、未经验证的猜测与个人数据不进入 Cairn。CLI 提供初始化、验证、状态检查和跨 Agent handoff test,但不会替代 PRD、代码或任务系统自己的事实来源。

协议已经可用,但仍在实验

Cairn Lite 以 MIT License 开源,目前仍是 experimental protocol。它可以使用,但格式在 1.0 前仍可能变化。项目保留这个不确定状态,因为透明地说明边界,比把早期协议包装成成熟平台更重要。

下一个项目Obsidian AI Starter →← 返回 Projects