用途:session-control 用于在 /work 工作流中控制会话状态,根据传入的 --resume 或 --fork 标志决定是恢复会话还是分叉(分支)会话。它是内部工作流技能,仅限内部使用,并非给最终用户直接调用的通用工具。
主要能力:切换会话的恢复与分叉状态,并在操作后更新两个状态文件:session.json 与 session.events.jsonl。关于会话恢复/分叉的具体规则,资料指向 references/session-control.md 说明。
使用方式:按资料给出的执行步骤,先确认 workflow 传递的变量,再以相应参数执行 scripts/session-control.sh,最后确认 session.json 与 session.events.jsonl 已被更新。资料未提供具体参数写法与完整命令示例。
适用场景:claude-code-harness 内部基于 /work 的工作流中需要恢复或分支会话时使用。
限制:资料明确标注仅限内部工作流使用;具体变量、参数与行为细节暂未提供;未提供收费、价格、平台支持等信息。