-
Notifications
You must be signed in to change notification settings - Fork 3
Session Branching.zh CN
phinn edited this page Jul 31, 2026
·
1 revision
🌐 Language: English | 中文
KinetAios 支持会话分支——从现有会话的上下文创建新会话,可切换引擎。这实现了跨引擎流水线,不同引擎处理同一任务的不同阶段。
- 分支:从现有会话的上下文创建新会话。新会话继承对话历史。
- 跨引擎:从 Direct 会话分支到 Claude Code(或反向)。新会话使用目标引擎,但带有之前的上下文。
- Agent 任务图:可视化分支树——哪个会话派生了哪个。
-
上下文交接:分支时,
directHistory(原始工具调用历史)传给新会话,AI 拥有完整上下文。 - 记忆同步:长期记忆在所有会话间共享(见 Long-Term-Memory)。
- 先用 Direct,再用 Claude Code 收尾:Direct 做探索/规划,然后分支到 Claude Code 执行。
- A/B 测试:把同一上下文分支到两个引擎比较(见 Arena)。
- 上下文压缩:把长会话分支到新会话,带压缩后的上下文。
- 任务交接:导出会话,在另一台机器导入(见 MCP-Server)。
- Agent 任务图:显示分支树——父会话及其子会话。
- 上下文压缩视图:可视化分支时上下文如何被压缩。
| 文件 | 作用 |
|---|---|
src/main/TaskManager.ts |
会话分支、上下文交接、directHistory 传递 |
src/renderer/app.ts |
分支命令 UI |
- Engines — 三引擎
- Arena — 并排对比
- MCP-Server — 远程会话导出/导入