﻿---
title: "CI 日志太吵：hide_agent_reasoning 写成 true"
summary: "只藏推理事件，不改变模型怎么想。TUI 和 exec 都生效。排错时不要开。show_raw_agent_reasoning 是另一回事。"
category: config
level: starter
surfaces: [cli, ci]
tags: ["hide_agent_reasoning", "exec", "CI"]
canonical: /tips/hide-agent-reasoning/
---

# CI 日志太吵：hide_agent_reasoning 写成 true

只藏推理事件，不改变模型怎么想。TUI 和 exec 都生效。排错时不要开。show_raw_agent_reasoning 是另一回事。

推理摘要刷屏、exec JSONL 被 thought 撑爆时，先藏事件，不要先换模型：

```toml
hide_agent_reasoning = true
```

这是顶层键。它**不**减少模型实际推理，只是不把 reasoning 事件打到 TUI 和 `codex exec` 输出。适合 CI、录屏、结对时少噪音。

反过来要看原始思维链（且供应商真的会发）才开：

```toml
show_raw_agent_reasoning = true
```

有的模型根本不发 raw reasoning，开了也没变化。排「它怎么什么都没干」这类问题时先关掉 hide，否则你会以为模型没思考。这和 `[otel]`、明文 `log_dir` 不是同一条通道。想少写思维链摘要本身，用 `model_reasoning_summary`，不要把 hide 当成「模型少想一点」。

## 来源

- [OpenAI · Advanced configuration](https://learn.chatgpt.com/docs/config-file/config-advanced)
- [OpenAI · Configuration reference](https://learn.chatgpt.com/docs/config-file/config-reference)
