mcpField
T
t3-code-continue-thread

t3-code-continue-thread

github.com/onmaxAgent 工作流723159 次安装今天更新
代码仓库

关于 t3-code-continue-thread

用于将工作从一个 T3 Code 对话线程交接到新线程的技能。它解析源线程及对应检出目录,并准备包含工作区和下一步行动的交接信息。

主要功能

  1. 01解析 T3 Code 源线程
  2. 02核对分支、提交与工作区
  3. 03委派或创建继续工作交接

适用场景

  1. 01从源线程 UUID 恢复工作上下文
  2. 02在线程切换后继续指定分支的工作

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/onmax/nuxt-skills --skill t3-code-continue-thread

安装后在 Claude Code 中输入/t3-code-continue-thread确认已加载。

附带文件agents/openai.yamlscripts/find_thread.py

详细介绍

当工作需要从一个 T3 Code 对话线程转移到一个新线程时,使用此技能。输入为源线程 UUID(例如 a40b36e9-04d9-4a70-9f99-4ecfda1eef4b),以及可选的新关注点。

  1. 使用捆绑脚本解析源线程:

    python3 <skill-dir>/scripts/find_thread.py <uuid> --full
    

    该脚本会读取 ${CODEX_HOME:-$HOME/.codex} 下 T3 Code 的本地数据库,并返回包含线程记录、源 cwd、分支、提交、远程源、对话内容和 recommended_worktree 的 JSON。将报告的 cwd/工作树视为首先要检查的检出目录。将 recommended_worktree.matches_recorded 与线程记录的分支和提交进行比较。如果为 false,说明该路径已被复用或更改:如果有 matching_worktrees,则使用它;否则,只有在常规 Agent 验证后,才定位或创建与记录的分支/提交对应的检出目录。如果该路径不存在,则根据记录的分支和提交查找现有 Git 工作树;不要悄悄切换到无关的检出目录。非零退出码或 found: false 表示无法解析该 UUID。

  2. 如果可以协作,则委派子 Agent 准备续接上下文。向其提供脚本输出和所请求的关注点,并要求其使用 handoff 技能编写简洁的续接交接说明。子 Agent 应保留源线程的准确仓库、分支、工作树、脏文件归属、决策、验证依据、阻碍事项和下一步操作。不得仅为准备交接说明而修改源检出目录。

  3. 子 Agent 的交接说明路径即常规 Agent 要使用的 $handoff。明确报告其绝对路径。常规 Agent 必须先读取该文件,再开始操作,然后从其中指定的工作树和分支继续。如果无法委派,则使用 handoff 技能自行创建交接说明并返回其绝对路径。

不要仅因找到源线程就声称续接已完成。只有交接说明已存在且注明检出目录/工作树和下一项具体操作,续接才算准备就绪。交接说明中绝不能包含线程记录中的凭据或私有配置值。

评论

支持 Markdown