会话交接台,是一款专业工程级开源的 AI 对话上下文工具——把当前对话打包成 12 节结构化文档(决策链、待办、代码、风险),新对话 30 秒接续。 🎯 解决 3 个痛点 上下文窗口溢出?打包成文档,新对话带过去 想开个支线试错?主支线状态完整保留 想换平台(Claude → Kimi)?自动生成平台专属启动提示词 ⭐ 专业特性 15+ 国产 AI 深度适配:WorkBuddy / Kimi(200K 超大上下文)/ 通义 / 豆包 / 文心 / 讯飞 / 智谱 / 扣子 / 办公小浣熊 / 悟空
会话交接台 (Session Handoff)
功能概述
会话交接台 (Session Handoff)是一项面向实际任务的技能,主要用于AI 对话从此不再"翻篇"——上一段聊到哪、决定了什么、下一步做什么;一份文档带走,新对话 30 秒接续;
核心要点
- 把"对话"变成"文档+对话"的混合工作流;
- 当上下文使用率逼近上限、任务进入里程碑、或者需要切换子任务时;
- 生成一份结构化交接文档 (handoff.md) + 一段启动提示词 ,让你在新会话中无缝接续;
使用与执行
与同类工具的关系 :。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
结果检查与注意事项
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
会话交接台 (Session Handoff)
AI 对话从此不再"翻篇"——上一段聊到哪、决定了什么、下一步做什么, 一份文档带走,新对话 30 秒接续。
一、定位
把"对话"变成"文档+对话"的混合工作流。
当上下文使用率逼近上限、任务进入里程碑、或者需要切换子任务时,
生成一份结构化交接文档 (handoff.md) + 一段启动提示词,让你在新会话中无缝接续。
与同类工具的关系:
| 工具 | 它做什么 | 会话交接台做什么 |
|---|---|---|
context-management |
跨会话记忆(自动) | 单次会话分叉(手动 + 结构化) |
session-review |
复盘(事后) | 交接(事中) |
context-optimizer |
压缩 token | 不压缩 + 完整转移 |
token-optimizer |
裁剪历史 | 保留全部决策 |
互补关系,不是替代关系。建议组合使用:会话交接台(事中)→ 复盘(事后)→ 记忆固化(跨周)。
二、何时使用
| 触发信号 | 含义 |
|---|---|
| 上下文使用率 ≥ 60% | 状态栏变黄,建议交接 |
| AI 开始重复问同样的问题 | 已发生注意力衰减 |
| 完成一个里程碑(章节/版本/Sprint) | 天然的交接点 |
| 切换到全新子任务 | 不要让旧任务污染新对话 |
| 用户主动说"开个支线" | 明确触发词 |
早比晚好。60% 黄金交接点,80% 已偏晚。
主动建议规则(AI 自动识别)
AI 在满足以下条件时,温和建议用户交接(非强制):
| 规则 | 触发时机 | 建议语示例 |
|---|---|---|
| R1:里程碑完成 | 检测到可交付成果(代码提交/章节定稿/方案通过) | "建议:当前里程碑已完成,要开个支线保存进度吗?说'开个支线'即可。" |
| R2:话题切换 | 用户提出与当前任务无关的新话题("另外..."/"对了...") | "检测到话题切换,建议先交接当前上下文再说新话题。说'开个支线'即可。" |
| R3:长对话预警 | 对话轮次 ≥ 15 轮,且 AI 发现自己在重复之前的信息 | "对话已较长,建议在下一个自然节点交接。" |
行为约束:
- 每段自然对话最多建议 1 次
- 用户说"不用"/"暂时不用"后,本次会话不再重复建议
- 建议语气用"建议"而非"应该",降低打扰感
静默模式
用户可随时说"不要主动建议"或"静默模式",AI 此后不再主动建议,仅响应用户明确触发词。
三、SOP:5 步标准流程
Step 1:扫描当前会话(10 类信息)
提取以下信息(按顺序):
- 项目身份:名称、描述、平台、版本、技术栈
- 决策链:选了什么、否了什么、为什么
- 数据流:输入→处理→输出
- 能力边界:能做什么、不能做什么
- 代码变更:本次改了哪些文件、为什么
- 平台状态:GitHub/ClawHub/npm/PyPI 状态
- 环境配置:哪些 env 已设、哪些待配置
- 知识文件:docs/knowledge 和 docs/rules 索引
- 用户偏好:语言、风格、安全敏感度
- 可分叉方向:下一步能做什么 + 前置条件 + 复杂度
WorkBuddy 专属额外扫描(如可用):
SOUL.md/IDENTITY.md/USER.mdMEMORY.md+ 每日日志~/.workbuddy/skills/技能列表- 自动化/cron 任务
- IMA 知识库 ID、飞书通道
- MCP 连接器状态
Step 2:生成交接文档
输出位置(按平台区分):
| 平台 | 默认路径 |
|---|---|
| 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
关键规则:
- ❌ 不含真实姓名、邮箱、具体路径、token、密钥、IP
- ✅ 用通用占位符:
<项目名>、<负责人>、<仓库地址> - ✅ 文档必须是可复用模板,不是一次性快照
Step 3:清单验证
对照 references/checklist.md 交叉检查。
12 大类 40+ 项,每项必须覆盖;不适用的写 N/A + 原因。
Step 4:生成启动提示词
使用模板:templates/startup-prompt.md
必须包含:
- 新 AI 要读的精确文件路径(绝对/相对)
- 三步启动流程:Load(加载)→ Report(报告)→ Ask(询问)
- 明确角色:"这是已有项目的延续,不是从零开始"
Step 5:呈现给用户
按以下顺序呈现:
- 交接文档关键章节摘要(3-5 句话)
- 启动提示词(可直接复制粘贴)
- 创建的文件清单(含路径)
- 询问:"准备好打开新对话了吗?"
四、隐私与安全
所有生成内容必须先过 references/privacy-rules.md 审查。
核心原则:
- 🔒 端侧优先:默认本地存储,不上传云端
- 🔍 自动脱敏:姓名/邮箱/手机/身份证/路径/token/密钥/IP
- 🛡️ 占位符化:所有敏感信息用
<...>包裹 - 📦 模板可复用:避免"一次性快照"导致模板腐烂
五、与其他工具的组合
会话交接台(事中分叉) → 对话复盘(事后总结) → 记忆固化(跨周沉淀)
↓ ↓ ↓
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 节全量)
八、版本与贡献
- 当前版本:v1.2.0(2026-06-13)- 10+ 国产 AI 平台深度适配版
- 许可证:MIT-0(可商用、无限制)
- 贡献指南:
CONTRIBUTING.md - 变更日志:
CHANGELOG.md - 平台适配指南:
docs/platforms/README.md
九、参考
- 原始灵感:session-branch (v1.1.0)
- 本地化扩展:10+ 国产 AI 平台适配 + 4 大场景案例库
- 中文化策略:
docs/i18n-strategy.md
热门AI工具
相关专题
Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。
0
2026.10.28
Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。
0
2026.10.28
Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。
0
2026.10.28
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。
0
2026.10.22
本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。
0
2026.10.22
本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。
0
2026.10.22
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.6万人学习
共6课时 | 54.7万人学习
最新文章