SuperAPI AI 工具集

gsd-resume-work

智能体与模型

查看项目

更新于 10-16 06:27

技能介绍

用途

gsd-resume-work 用于从先前的会话中恢复工作,并完整还原上下文。它由提及 $gsd-resume-work 来调用;用户在该提及后输入的所有文本都会被视为参数 {{GSD_ARGS}},若没有参数则将 {{GSD_ARGS}} 视为空。

该技能会路由到 resume-project 工作流,由后者处理恢复工作的相关逻辑。据资料描述,工作流涵盖的内容包括:项目是否存在进行验证、STATE.md 的加载(若缺失则重建)、检查点与未完成工作的检测、可视化状态呈现,以及基于上下文提供可选项(在建议 plan 还是 discuss 之前会检查 CONTEXT.md),并路由到合适的下一条命令,同时更新会话连续性。

主要能力

资料列出的具体处理项包括:

  • STATE.md 的加载(若缺失则重建)
  • 检查点检测(.continue-here 文件)
  • 未完成工作检测(有 PLAN 但没有 SUMMARY)
  • 状态呈现
  • 上下文感知的下一步操作路由

工作流整体负责的恢复逻辑包括:项目存在性验证、STATE.md 的加载或重建、检查点与未完成工作检测、可视化状态呈现、上下文感知的选项提供(建议 plan 还是 discuss 之前检查 CONTEXT.md)、路由到合适的下一条命令,以及会话连续性更新。

使用方式

调用方式为提及 $gsd-resume-work,其后可跟参数文本,该文本会被当作 {{GSD_ARGS}}。无参数时为空。

技能文档包含一段 codex_skill_adapter 说明,用于将 Claude Code 语法映射到 Codex 工具:

  • AskUserQuestion 到 request_user_input 的映射:header 映射为 header,question 映射为 question,选项按 "Label" — description 格式转换为 {label: "Label", description: "description"};id 由 header 生成,转为小写并将空格替换为下划线。批量调用 AskUserQuestion([q1, q2]) 转换为一次 request_user_input,在 questions[] 中包含多个条目。由于 Codex 没有 multiSelect,多选可用连续的单选替代,或用带编号的自由文本列表让用户输入逗号分隔的编号。当 request_user_input 被拒绝(Execute 模式)时,改为呈现纯文本编号列表并选取一个合理的默认值。
  • Task() 到 spawn_agent 的映射:Task(subagent_type="X", prompt="Y") 映射为 spawn_agent(agent_type="X", message="Y");Task(model="...") 省略(Codex 使用按角色的配置,而非内联模型选择);fork_context 默认 false,GSD 代理通过 <files_to_read> 块自行加载上下文。并行分发时,生成多个代理并收集代理 ID,用 wait(ids) 等待全部完成;从代理输出中查找结构化标记,如 CHECKPOINT、PLAN COMPLETE、SUMMARY 等;收集每个代理的结果后调用 close_agent(id)。

执行上下文指向:@/mnt/local-analysis/workspace-hub/.codex/get-shit-done/workflows/resume-project.md。

适用场景

适用于需要从上一个会话继续工作的场景,尤其是希望恢复完整上下文、确认此前检查点、识别未完成计划并据此选择下一步操作的情况。

限制

资料未提供该技能的收费、价格、平台支持范围或效果数据,暂未提供相关信息。