I investigated a Codex CLI 0.146.0 session after noticing frequent horizontal dividers, repeated “Interacted with /root/...” messages, and the model drifting into agent coordination for many hours.
The divider itself is harmless: the TUI displays it between tool activity and the next assistant message. It appears constantly because Codex is repeatedly alternating between agent activity and fresh model responses.
The underlying problem is wait_agent:
- It waits locally for a short timeout, commonly 30 seconds.
- A quiet timeout returns a successful
Wait timed outtool result.