New Features
- Reference other Codex tasks with
@mentions, and ask agents to read, create, or message tasks from the terminal. (openai#40308, openai#40315) /copynow offers a picker for full responses, individual code blocks, and blockquotes. (openai#39997)- Threads receive descriptive titles automatically, and
/renamesuggests an editable title based on the conversation. (openai#40492, openai#40495) - Markdown links appear as clickable labels in supported terminals, with visible URLs retained elsewhere. (openai#40471)
- Bind shortcuts to cycle permission modes, and use
.in Vim mode to repeat your last edit. (openai#39873, openai#40521) - New
Interrupthooks can run commands or MCP handlers when an active turn is interrupted. (openai#40511)
Bug Fixes
- Untrusted projects no longer supply project-level
AGENTS.mdinstructions, and managed deny-read rules remain enforced after permission changes. (openai#39837, openai#40004) - Provider credentials and authentication tokens are now redacted from app-server diagnostic logs. (openai#39993)
- Fixed remote MCP bearer-token lookup and required-server startup while preserving compatibility with older executors. (openai#39926, openai#39952, openai#39979)
- Fixed elevated Windows sandbox setup and launch aliases under Unicode user paths. (openai#39971, openai#40570)
- Prevented Unix shutdown hangs caused by detached processes retaining a terminal or full terminal output buffers. (openai#40460)
- Fixed conversation compaction and multi-agent compatibility for Amazon Bedrock models. (openai#39804, openai#39825)
Changelog
Full Changelog: openai/codex@rust-v0.149.0...rust-v0.150.0