mirror of
https://github.com/openai/codex.git
synced 2026-09-03 14:59:03 +00:00
## Summary MCP operation timeout errors currently print the full debug precision of the remaining timeout budget. That makes a configured 30-second timeout show up as something like `29.999999875s`. This PR rounds the displayed duration to a whole unit, so the error is clean and stable: ```text timed out awaiting tools/list after 30s ``` The timeout behavior itself is unchanged; this only affects the human-facing error text. A regression test covers the reported `tools/list` case.