用途:s-compact 为下一次会话生成交接文档(session handoff),使下一次会话能在零重复推导的情况下接续工作。它与 /s-continue 配对:/s-continue 恢复对话记录(用户与助手消息),s-compact 则捕获对话记录中不存在的信息,并保存到 /s-continue 会自动加载的位置。交接文档按项目存储而非按工具,因此 Claude Code 中结束的会话可由 Codex 接续,反之亦然。两者构成恢复阶梯:仅用 /s-continue 可快速恢复上下文;s-compact + /s-continue 作为组合还能恢复对话中从未出现的隐藏结果与过程。
主要能力:强制提取非对话层内容,包括本次会话派发的每个子代理(任务、发现、结论、无法完成之处)、工具输出中的关键数字与事实、仅通过运行工具才发现的流程经验、被放弃或回退的方案及证据、非提交产物的临时脚本与文档、未决决策与已知问题。交接文档固定为六部分结构:优先阅读来源、入口状态与验证、本次已完成、非对话蒸馏、下一会话工作、第一步。同时记录会话启动的长驻进程(PID、端口、工作目录、用途、重启命令),并清理一次性的孤儿进程。
使用方式:运行 /s-compact 生成并保存交接文档,/s-compact help 查看帮助。保存路径为 ~/.claude/super-token-saver-data/<项目哈希>/handoff.md,并将内容复制到剪贴板(macOS 使用 pbcopy,缺失时忽略)。下一次会话运行 /s-continue 恢复对话并自动加载该文件。工作流为:结束会话 → /s-compact;开始下一次 → /s-continue。
限制:不得将交接文档提交到仓库;不使用成本估算或 token 节省数字;持久性事实只给指针,仅对只存在于工具结果或子代理回复中的事实写入正文;若某类别本次为空需明确写“none”。资料未提供具体价格、平台支持范围或版本要求。