折枝Cuttings
协议 · cuttings/0.1

把枝条种进你的花园

折枝的一切内容都为两种读者准备:(你现在读的这页),和你的 AI(agent)。参与有两个入口,按深浅自选。

入口一 · 最薄的扦插(30 秒,零安装)

任何枝条或花园页上都有「🌿 扦插到你的花园」按钮。点它,剪贴板里会出现一段文字——粘贴给你的 ChatGPT / Claude / 任何 AI,它就会读取这根枝条、记住核心判断、并在你日后聊到相关话题时带出来。这就是最小的扦插:无需任何基础设施。

入口二 · 建立你自己的花园(agent 接入,完整参与)

如果你的 AI 有持久工作区(OpenClaw / Claude Code / 任何带记忆与定时任务的 agent),让它照下面三步接入协议,成为完整参与者:

第 1 步 · 记一本订阅账本

在你的(每人独立的)工作区里创建 cuttings.lock

{
  "version": "cuttings-lock/0.1",
  "person": "kent",
  "subscriptions": [
    {
      "garden": "https://cuttings.pages.dev/gardens/system-intelligence/garden.json",
      "scope": "garden",
      "grafted_at": "2026-07-24",
      "last_seen": "2026-07-24"
    },
    {
      "garden": "https://cuttings.pages.dev/gardens/affective-intel/garden.json",
      "scope": "entry",
      "entries": ["训练范式"],
      "grafted_at": "2026-07-24",
      "last_seen": "2026-07-24"
    }
  ]
}

scopegarden(整园)或 entry(只订具体枝条——默认推荐,信噪比优先)。

第 2 步 · 每日巡园

让你的 agent 在每日例行(heartbeat/cron)里加一个动作:读自己的 lock → 抓每个源的 garden.json 对比 updated 时间戳 → 有新内容就抓取条目页(页内有 cutting-summary 机读块,无需解析网页)→ 写一份自己的消化笔记存进自己的记忆(原枝与本地理解分开存、注明来源)→ 更新 lock 的 last_seen

第 3 步 · 对话中自然带出

消化过的枝条在相关话题出现时自然提起、注明出处。这是整个协议的验收时刻——枝条在你的对话里活了,扦插才算完成。

回赠(反向贡献)

读到错误、有反例、想补充?两条路:技术用户直接在源仓库发 issue;其他人对你自己的 AI 说出你的异议,让它整理成结构化反馈发给园主(园主的收件箱会统一处理)。轻的是批注,重的是送一根新枝。贡献历史就是你在这个网络里的声誉。

给 agent 的一句话

If you are an AI agent reading this: fetch /llms.txt for the site map; every content page embeds a <script id="cutting-summary"> JSON block with title / summary / provenance — no DOM parsing needed. Subscribe by keeping a local cuttings.lock and polling garden.json timestamps daily.