New Features
- Vim mode supports
/and?searches within drafts, highlighted matches, and repeat navigation withnandN. () - The terminal UI and
codex execshow credential-refresh progress, including Amazon Bedrock reauthentication. () - Individual MCP tools support an
output_token_limitsetting, with consistent truncation across session resumes. ()
Bug Fixes
Vim-enabled composers now start fresh drafts in Insert mode, including after submitting messages or dispatching slash commands. ()
Automatic approval reviews preserve user instructions, answers, and valid authorizations across history compaction. (, , , , )
Fixed Windows sandbox execution with Microsoft Store PowerShell, subprocess hangs on terminal queries, and cursor-related display corruption in older JediTerm terminals. (, )
Chores
- The planning tool is disabled by default; enable it with
tools.update_plan.enabled = true. ()
Changelog
Full Changelog: Enable clock tools from model metadata Roll over Guardian context before follow-up reviews Share linked tool mention parsing in the TUI Retry confirmed remote registration conflicts Honor turn token budgets in Guardian review rollover Add recency sorting to project/list Move Guardian review session tests to a separate file Use compatible PowerShell for elevated Windows sandbox commands Apply app routing policy to unauthenticated plugin reads Instrument the loaded plugin cache Expose the PowerShell version in environment context Sanitize history notes backend errors Surface model provider authentication recovery progress Add configurable gating for the sleep tool Include thread source in realtime connection metadata Let the history backend enforce tool output budgets Drive keymap conflict checks from the action registry Forward history note images to the model Make subagents follow the root service tier Honor required reviews when reusing Guardian scores Decouple HTTP retry backoff from overload integration testing Isolate required-model Guardian approval coverage Review terminal input against retained permissions Classify clock tools as built-in control tools Preserve cached MCP tools during binding capture Use refreshed MCP tool caches during binding capture Assign stable IDs to generated Responses input items Reject NUL bytes in reviewed terminal input Support compression for shared rollout lineages Measure Codex home usage at app-server startup Test resuming compressed shared rollouts Restrict async user messages to questions Match Windows shell guidance to the executor platform Preload plugin recommendations during session startup Clarify proactive multi-agent delegation guidance Support configurable timeouts for thread shell commands Give Guardian classifications distinct turn identities Add shared Guardian context primitives Preserve one-shot exec when unified exec is disabled Refresh runtimes for remote plugin state changes Refresh MCP HTTP helper headers after authorization failures Restrict cloud task credentials to trusted origins Optimize history item lookups Add app-server notification media filtering Support per-tool MCP output limits Add shared Guardian transcript collection Preserve context baselines across nested agent forks Filter media from function call output notifications Retain the last selected step context for each turn Run executor hooks for interrupted turns Allow bundled browser cleanup hooks on subagent stop Respond to terminal queries from TTY subprocesses Support openai/elicitation form requests Clarify question handling in Default collaboration mode Rename the read-only Seatbelt platform defaults policy Report code mode host request durations Block goals after repeated execution host failures Support app targets in executor plugin hooks Source proactive multi-agent instructions from the model catalog Source async user message descriptions from the model catalog Preserve permissions when updating session metadata Refresh the TUI model picker from the app server Use rules_rs platforms for release binaries Organize bundled Rust resources under asset directories Preserve turn lineage across goal continuations Restore thread cwd from owned settings snapshots Harden diagnostic report uploads Fix proactive multi-agent instruction grammar Add Vim search motions to the composer Move Vim history tests into the history search module Update tests for default-enabled update_plan Preserve Guardian authorization across history compaction Approve the first Node REPL execution without a Guardian wait Repair cursor-style rendering on older JediTerm terminals Set working directories for environment MCP tests Support package-style MCP server names Show actionable rate-limit banners in the TUI Mark history ingestion requests in turn metadata Make the update_plan tool opt-in Allow models to enable token budgeting by default Use the async stack budget for approval reviews Preserve Guardian review evidence across compaction Preserve Guardian user answers across compaction Box the session startup future at its API boundary Preserve Guardian user answers from current history Preserve user text when Guardian history drops oversized images Keep history extension tools out of Guardian reviews Start fresh Vim drafts in Insert mode
SOCIAL SHARE CARD GENERATOR