Threads 是用于 Codex 工作流的编排技能,把宽泛请求转化为受控的 Codex 原生子线程(native threads),每条线程有明确的工作线(lane)、文件归属、审查门禁和可验证的收尾条件。原生 Codex 线程是 Codex 工作流内短生命周期的并行工作线,不等同于 OMX/tmux worker;若看不到原生 subagent 工具,可用工具搜索发现,若确实没有原生 subagent 能力,则输出线程提示包和执行计划,而不是假装已启动线程。
主要能力与用法:先对请求分类(single_agent、plan_only、execute_direct、review_only、research_spec、clarify_first);用户明确要求线程时记录 intent_contract 与 thread_dispatch_gate,写 run_phase: preflight 记录,并在 spawn 前通过 append_run_log.py --validate-only 校验。处理 GitHub 队列时,在协调者 lane 拉取远端状态,写 queue_gate、queue_ledger、issue_to_pr_map 和校验过的 queue_bounds。写 lane map,包含文件归属、验证负责人、停止条件、上下文预算和输出防火墙。大命令输出先落到 artifact,父线程只读摘要、短尾、定向 grep 和证据路径。只派发有界、可写范围互不重叠或只读的原生 lane,收集、等待并关闭已 spawn 的 agent,协调者不计为已 spawn 线程,最后做与当前 head 或 artifact 绑定的新鲜验证,输出紧凑最终报告和 threads_run_log。
限制:不适用于操作系统线程、语言并发或异步编程模型,聊天/邮件/论坛/Slack/GitHub 讨论或评论线程,OpenAI Assistants API 线程等产品 API,以及没有独立 lane 的普通单 agent 仓库工作。默认 merge_policy 为 no_merge,除非用户在当前对话明确授权合并;合并权限不明确时停在合并审查并报告建议命令。队列请求默认有界,需记录 max_items、max_model_calls、time_budget、checkpoint_every_items、queue_tranche,未提供明确长跑预算时只选最小可合并批次。父上下文预算默认 soft_stop 0.50、hard_stop 0.65、critical_stop 0.75,可按需覆盖但需记录。资料未提供具体安装命令、收费或平台信息。