CI 日志太吵:hide_agent_reasoning 写成 true
只藏推理事件,不改变模型怎么想。TUI 和 exec 都生效。排错时不要开。show_raw_agent_reasoning 是另一回事。
推理摘要刷屏、exec JSONL 被 thought 撑爆时,先藏事件,不要先换模型:
hide_agent_reasoning = true
这是顶层键。它不减少模型实际推理,只是不把 reasoning 事件打到 TUI 和 codex exec 输出。适合 CI、录屏、结对时少噪音。
反过来要看原始思维链(且供应商真的会发)才开:
show_raw_agent_reasoning = true
有的模型根本不发 raw reasoning,开了也没变化。排「它怎么什么都没干」这类问题时先关掉 hide,否则你会以为模型没思考。这和 [otel]、明文 log_dir 不是同一条通道。想少写思维链摘要本身,用 model_reasoning_summary,不要把 hide 当成「模型少想一点」。