New Features
- Vim mode supports
/and?searches within drafts, highlighted matches, and repeat navigation withnandN. (openai#41586) - Rate-limit banners offer actions for checking usage, managing credits, resetting limits, and managing plans. (openai#41742)
- The terminal UI and
codex execshow credential-refresh progress, including Amazon Bedrock reauthentication. (openai#41239) - MCP server names can contain
:,@,/, and., supporting package-style names throughout CLI commands and authentication. (openai#41700) - Individual MCP tools support an
output_token_limitsetting, with consistent truncation across session resumes. (openai#41421) - App-server clients can configure
thread/shellCommandtimeouts, including deadlines longer than one hour. (openai#41384)
Bug Fixes
- Automatic approval reviews preserve user instructions, answers, and valid authorizations across history compaction. (openai#41660, openai#41846, openai#41852)
- Resumed threads restore their saved working directory when none is supplied, and client metadata updates preserve filesystem permissions. (openai#41567, openai#41464)
- MCP tools remain available through cache refreshes and remote plugin changes; authentication retries use refreshed helper-provided headers. (openai#41336, openai#41344, openai#41396, openai#41400)
- Opening the model picker refreshes available models without losing the highlighted choice. (openai#41467)
- Fixed Windows sandbox execution with Microsoft Store PowerShell, subprocess hangs on terminal queries, and cursor-related display corruption in older JediTerm terminals. (openai#41227, openai#41436, openai#41673)
- Cloud task requests reject untrusted backend URLs and disable redirects to protect saved credentials. (openai#41403)
Chores
- The planning tool is disabled by default; enable it with
tools.update_plan.enabled = true. (openai#41744) - Plugin recommendations begin loading during startup, reducing delays before the first turn. (openai#41375)
Changelog
Full Changelog: openai/codex@rust-v0.151.0...rust-v0.152.0