会话交接台,是一款专业工程级开源的 AI 对话上下文工具——把当前对话打包成 12 节结构化文档(决策链、待办、代码、风险),新对话 30 秒接续。 🎯 解决 3 个痛点 上下文窗口溢出?打包成文档,新对话带过去 想开个支线试错?主支线状态完整保留 想换平台(Claude → Kimi)?自动生成平台专属启动提示词 ⭐ 专业特性 15+ 国产 AI 深度适配:WorkBuddy / Kimi(200K 超大上下文)/ 通义 / 豆包 / 文心 / 讯飞 / 智谱 / 扣子 / 办公小浣熊 / 悟空
会话交接台 (Session Handoff)是一项面向实际任务的技能,主要用于AI 对话从此不再"翻篇"——上一段聊到哪、决定了什么、下一步做什么;一份文档带走,新对话 30 秒接续;
与同类工具的关系 :。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
AI 对话从此不再"翻篇"——上一段聊到哪、决定了什么、下一步做什么, 一份文档带走,新对话 30 秒接续。
把"对话"变成"文档+对话"的混合工作流。
当上下文使用率逼近上限、任务进入里程碑、或者需要切换子任务时,
生成一份结构化交接文档 (handoff.md) + 一段启动提示词,让你在新会话中无缝接续。
与同类工具的关系:
| 工具 | 它做什么 | 会话交接台做什么 |
|---|---|---|
context-management |
跨会话记忆(自动) | 单次会话分叉(手动 + 结构化) |
session-review |
复盘(事后) | 交接(事中) |
context-optimizer |
压缩 token | 不压缩 + 完整转移 |
token-optimizer |
裁剪历史 | 保留全部决策 |
互补关系,不是替代关系。建议组合使用:会话交接台(事中)→ 复盘(事后)→ 记忆固化(跨周)。
| 触发信号 | 含义 |
|---|---|
| 上下文使用率 ≥ 60% | 状态栏变黄,建议交接 |
| AI 开始重复问同样的问题 | 已发生注意力衰减 |
| 完成一个里程碑(章节/版本/Sprint) | 天然的交接点 |
| 切换到全新子任务 | 不要让旧任务污染新对话 |
| 用户主动说"开个支线" | 明确触发词 |
早比晚好。60% 黄金交接点,80% 已偏晚。
AI 在满足以下条件时,温和建议用户交接(非强制):
| 规则 | 触发时机 | 建议语示例 |
|---|---|---|
| R1:里程碑完成 | 检测到可交付成果(代码提交/章节定稿/方案通过) | "建议:当前里程碑已完成,要开个支线保存进度吗?说'开个支线'即可。" |
| R2:话题切换 | 用户提出与当前任务无关的新话题("另外..."/"对了...") | "检测到话题切换,建议先交接当前上下文再说新话题。说'开个支线'即可。" |
| R3:长对话预警 | 对话轮次 ≥ 15 轮,且 AI 发现自己在重复之前的信息 | "对话已较长,建议在下一个自然节点交接。" |
行为约束:
用户可随时说"不要主动建议"或"静默模式",AI 此后不再主动建议,仅响应用户明确触发词。
提取以下信息(按顺序):
WorkBuddy 专属额外扫描(如可用):
SOUL.md / IDENTITY.md / USER.mdMEMORY.md + 每日日志~/.workbuddy/skills/ 技能列表输出位置(按平台区分):
| 平台 | 默认路径 |
|---|---|
| WorkBuddy | .workbuddy/session-handoff.md |
| Claude Code | docs/session-handoff.md |
| Cursor | docs/session-handoff.md |
| TRAE | docs/session-handoff.md |
| 通用 | 当前目录 session-handoff.md |
使用模板:templates/handoff-template.md
关键规则:
<项目名>、<负责人>、<仓库地址>对照 references/checklist.md 交叉检查。
12 大类 40+ 项,每项必须覆盖;不适用的写 N/A + 原因。
使用模板:templates/startup-prompt.md
必须包含:
按以下顺序呈现:
所有生成内容必须先过 references/privacy-rules.md 审查。
核心原则:
<...> 包裹会话交接台(事中分叉) → 对话复盘(事后总结) → 记忆固化(跨周沉淀)
↓ ↓ ↓
30 秒新对话接续 方法论沉淀 长期知识库
详见 docs/composition.md
触发:
"开个支线,我把代码改到一半,要切到写文档"
AI 响应(节选):
✅ 已生成交接文档:.workbuddy/session-handoff.md ✅ 已生成启动提示词:复制以下内容到新会话 ## 关键摘要 本会话在做「票根经济论文 + 数字化系统」, 已完成第 3 章初稿,代码部分改到 src/ticket/parser.py 第 47 行。 下一步要切到 README 撰写。 ## 启动提示词 请按以下流程开始: 1. **Load**:读取 `.workbuddy/session-handoff.md` 2. **Report**:用 3 句话总结项目状态 3. **Ask**:等待我确认后再开始工作
详见 examples/ 下的 4 大类完整案例。
| 失败模式 | 表现 | 处理方式 |
|---|---|---|
| 上下文不足 | AI 不知道之前聊了什么 | 提示用户提供关键决策关键词 |
| 模板缺失 | 输出格式混乱 | 强制使用 templates/handoff-template.md |
| 敏感信息未脱敏 | 文档含真实姓名/token | 强制过 references/privacy-rules.md |
| 平台路径冲突 | 多个 .workbuddy/ 目录 |
默认放当前工作目录的 .workbuddy/ |
| 用户拒绝交接 | "我就要接着聊" | 给出风险提示,但不强制 |
| 上下文已满触发 | 用户主动在 95%+ 才交接,来不及扫描 | 切换为「快速模式」:只填 4 个必填节(项目身份/当前状态/已完成/下一步),其他标"N/A - 紧急模式" |
| 非工作型对话 | 用户在闲聊/学习/咨询型场景触发 | 切换为「轻量模式」:只填 3 节(项目身份/用户偏好/下一步),不写决策链/代码变更 |
| 对话过短 | 总轮次 < 5,h1 决策还不够 | 跳过交接,直接建议"先聊够 5 轮再交接" |
用户触发"session handoff"
↓
对话轮次 ≥ 5?
↓
No → 提示"先聊够 5 轮"
↓
Yes → 是工作型对话?
↓
No → 轻量模式(3 节)
↓
Yes → 上下文使用率 ≥ 80%?
↓
Yes → 快速模式(4 节必填 + 其余 N/A)
↓
No → 标准模式(12 节全量)
CONTRIBUTING.mdCHANGELOG.mddocs/platforms/README.mddocs/i18n-strategy.md相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习