exec 新建或 fork 时用 --thread-source 标注来源
默认 user。CI、夜间任务、自动审查应写成自己的来源名。resume 不会改已经写进会话的来源。不是 originator。
交互 TUI 开的线程默认来源是 user。无头任务也这样标,分析面板就分不清人还是流水线。新建或 fork 时显式写:
codex exec --thread-source automated_review \
--sandbox workspace-write --ask-for-approval never \
"对照 main 做审查,只输出风险。"
codex exec fork --last --thread-source nightly_ci \
"继续修刚才失败的测试。"
TypeScript SDK 对应 threadSource。Python SDK 开线程时也可以带调用方来源。值会写进 rollout,并出现在 x-codex-turn-metadata。这和 originator 覆盖是两套字段,改其中一个不会改另一个。
codex exec resume 沿用磁盘上已保存的来源,再加 --thread-source 也改不了旧线程。要换标签就 fork 或新开。本机 codex exec --help 没有这个旗标就先升级 CLI,不要抄过时包装脚本。