Session Forking(会话分叉)
将 Git 分支思维应用于 AI 会话管理:主干只做编排,分支会话阅后即焚。是 Harness Engineering 中对抗上下文熵增的核心实践。
生产方式:人写签发:晓黎学习复核:2026年7月7日被 1 个词条引用
一句话定义
Session Forking = 用 Git 分支的思维对待 AI 会话——主干会话永远保持干净,具体工作分叉到临时会话,完成即销毁。
架构
主干 Session(永远不掉入长上下文陷阱)
├── 加载 CLAUDE.md / MEMORY.md
├── 分解 Task List
├── 同步数据库 Schema
└── 不做大段代码编写
│
├── Fork → 分支 Session A(模块 X,密集编码)
│ └── 测试通过 → 代码合入 → 销毁
│
├── Fork → 分支 Session B(模块 Y,密集编码)
│ └── 测试通过 → 代码合入 → 销毁
│
└── 主干更新: [x] X完成 [x] Y完成 → 继续
为什么需要
- 长会话导致上下文熵增(Context Entropy):AI 被前几轮错误思路污染
- 上下文窗口有限,冗余历史挤占有效空间
- 不同任务之间不应共享上下文(避免污染)
配套实践:结项审计
每次分支会话结束前:
- 代码合入主干
- AI 提炼核心结论 → 写入 CLAUDE.md/MEMORY.md
- 列出遗留坑点
- 销毁子会话
- 下次启动全新干净 Session
相关概念
- Harness Engineering(代理治理工程) — Session Forking 是 Harness 的核心实践
- Context Engineering(上下文工程) — 上下文管理的升维
- Agent Orchestration(Agent调度带宽) — 多 Agent 下的 Session 管理
- 认知债务(Cognitive Debt) — 保持主线判断力不被淹没
来源
- Session与Memory的调和 — Session与Memory的调和
- Claude-Code源码泄露-Harness工程范式革命 — Claude Code 的 Swarm 模式
互链
链接来自概念卡正文里的双链,编译时能解到本期词条集的才成为站内链接。
- 认知债务(Cognitive Debt)相关概念
- Agent Orchestration(Agent调度带宽)相关概念
- Context Engineering(上下文工程)相关概念
- Harness Engineering(代理治理工程)相关概念
反链(1)
出处
路径是本地知识库(Obsidian 库)里的位置,正文与概念卡逐字对应。
- 概念卡原文Session Forking(会话分叉)
03_RESOURCES/概念/session-forking.md - 所属知识地图栏目概念页索引 · Agent 架构与 Harness 治理
03_RESOURCES/概念/Index.md - 正文引用的知识库笔记Session与Memory的调和
03_RESOURCES/摘录/session-memory-harmony.md - 正文引用的知识库笔记Claude-Code源码泄露-Harness工程范式革命
03_RESOURCES/摘录/claude-code-harness-leak-2026.md
编译入库:2026年10月6日。词条由知识库编译而来, 修正要回到概念卡改,再重新编译。