[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:codex:en":3,"releases:stats:cask:codex:en":22,"releases:cask:codex:1:false:false:en":544,"releases-count:cask:codex:true:en":852},{"artifacts":4,"autoUpdates":38,"categories":39,"conflictsWith":45,"dependsOn":48,"deprecated":38,"description":55,"descriptionEn":56,"developer":57,"disabled":38,"displayName":58,"downloadSha256":59,"downloadSize":60,"downloadUrl":61,"editorChoice":38,"formulaeUrl":62,"homepage":63,"iconUrl":64,"installCommand":65,"installs":66,"installs30d":67,"isFont":38,"isLibrary":38,"kegOnly":38,"kind":70,"latestRelease":71,"machineTranslated":73,"name":58,"names":79,"platforms":80,"primaryCategory":510,"rank30d":511,"releaseCount":512,"releaseStats":513,"repoUrl":63,"screenshots":520,"sourceLocale":44,"sourceUrl":528,"summary":529,"summaryTranslation":530,"supports":533,"tags":535,"tap":542,"token":7,"version":78,"versionChangedAt":543},{"apps":5,"binaries":6,"entries":8,"pkgs":37},[],[7],"codex",[9,17,29],{"declaration":10,"phase":14,"sources":15,"target":13,"type":16},{"binary":11,"target":13},[12],"bin\u002Fcodex","$HOMEBREW_PREFIX\u002Fbin\u002Fcodex","install",[12],"binary",{"declaration":18,"phase":14,"sources":27,"type":28},{"generate_completions_from_executable":19},[12,20,21],"completion",{"base_name":22,"shell_parameter_format":22,"shells":23},null,[24,25,26],"bash","zsh","fish",[12,20],"generate_completions_from_executable",{"declaration":30,"phase":34,"sources":35,"type":36},{"zap":31},[32],{"rmdir":33},"~\u002F.codex","cleanup",[],"zap",[],false,[40],{"icon":41,"machineTranslated":38,"name":42,"slug":43,"sourceLocale":44},"lucide:code-xml","Developer Tools","developer-tools","zh-CN",{"casks":46,"formulae":47},[],[],{"arch":49,"casks":52,"formulae":53,"requirements":54},[50,51],"arm64","x86_64",[],[],{},"Codex is OpenAI's open-source terminal AI coding assistant. It understands code, edits files, and runs commands in your local project directory, helping developers move from requirements to a verifiable implementation. This is the Codex CLI command-line tool.\n\nMain features\n- Reads the codebase, explains implementation and project structure, and helps locate issues.\n- Modifies code, fixes errors, and adds features and tests based on natural-language requirements.\n- Runs development commands such as builds and tests, and continues working on tasks based on the results.\n- Assists with code review, checks changes, and finds potential issues.\n- Connects to external tools through MCP and reuses workflows through Skills; specific features depend on the installed version.\n- Controls file, command, and network access through sandbox and approval settings.\n\nWho it's for\nSuitable for developers and maintainers who are accustomed to the terminal, as well as those who need to complete development and troubleshooting tasks in an existing codebase. Before use, you should understand the purpose of the project and commands, and review the generated code.\n\nInstallation and usage\nYou can install this Cask through Homebrew. After installation, enter your project directory in the terminal and run codex. macOS provides official binaries for Apple Silicon and Intel; the current store download size corresponds to the Apple Silicon installer and does not represent the installed footprint.\n\nAccount and costs\nYou can sign in with an eligible ChatGPT account, or configure an OpenAI API Key. Available features, usage, and costs depend on your account plan or API billing rules; please refer to OpenAI's official documentation. The program operates on code on your local machine, and model services usually require a network connection.\n\nOpen-source license\nThe project is open source under the Apache-2.0 license. Official documentation: https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fcli\nSource code and release history: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex","OpenAI's coding agent that runs in your terminal","OpenAI","Codex","f0feee8537daf8dd6b4e0a36e764549ad14afdbb419d8775aeab9feb20182313",131714490,"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Fdownload\u002Frust-v0.161.0\u002Fcodex-package-aarch64-apple-darwin.tar.gz","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fcodex","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F6025a4347a8e\u002F84172cac00bb-256.png","brew install --cask codex",{"d30":67,"d365":68,"d90":69},99604,885911,335974,"cask",{"brewCommittedAt":72,"hasNotes":38,"isLatest":73,"isPrerelease":38,"sections":74,"source":75,"translation":76,"version":78},"2026-10-07T18:57:09Z",true,[],"homebrew",{"status":77},"none","0.161.0",[58,7],[81,114,144,175,205,236,266,297,327,358,388,419,449,480],{"arch":51,"artifacts":82,"conflictsWith":102,"dependsOn":105,"downloadSha256":110,"downloadUrl":111,"macos":112,"requiresRosetta":38,"tag":113,"version":78},{"apps":83,"binaries":84,"entries":85,"pkgs":101},[],[7],[86,90,96],{"declaration":87,"phase":14,"sources":89,"target":13,"type":16},{"binary":88,"target":13},[12],[12],{"declaration":91,"phase":14,"sources":95,"type":28},{"generate_completions_from_executable":92},[12,20,93],{"base_name":22,"shell_parameter_format":22,"shells":94},[24,25,26],[12,20],{"declaration":97,"phase":34,"sources":100,"type":36},{"zap":98},[99],{"rmdir":33},[],[],{"casks":103,"formulae":104},[],[],{"arch":106,"casks":107,"formulae":108,"requirements":109},[51],[],[],{},"53f7c9081ab83684a3d4fb35dbc4b05d3ebb204beb2eab000626c15f0b15e738","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Fdownload\u002Frust-v0.161.0\u002Fcodex-package-x86_64-apple-darwin.tar.gz","27","golden_gate",{"arch":50,"artifacts":115,"conflictsWith":135,"dependsOn":138,"downloadSha256":59,"downloadUrl":61,"macos":112,"requiresRosetta":38,"tag":143,"version":78},{"apps":116,"binaries":117,"entries":118,"pkgs":134},[],[7],[119,123,129],{"declaration":120,"phase":14,"sources":122,"target":13,"type":16},{"binary":121,"target":13},[12],[12],{"declaration":124,"phase":14,"sources":128,"type":28},{"generate_completions_from_executable":125},[12,20,126],{"base_name":22,"shell_parameter_format":22,"shells":127},[24,25,26],[12,20],{"declaration":130,"phase":34,"sources":133,"type":36},{"zap":131},[132],{"rmdir":33},[],[],{"casks":136,"formulae":137},[],[],{"arch":139,"casks":140,"formulae":141,"requirements":142},[50],[],[],{},"arm64_golden_gate",{"arch":51,"artifacts":145,"conflictsWith":165,"dependsOn":168,"downloadSha256":110,"downloadUrl":111,"macos":173,"requiresRosetta":38,"tag":174,"version":78},{"apps":146,"binaries":147,"entries":148,"pkgs":164},[],[7],[149,153,159],{"declaration":150,"phase":14,"sources":152,"target":13,"type":16},{"binary":151,"target":13},[12],[12],{"declaration":154,"phase":14,"sources":158,"type":28},{"generate_completions_from_executable":155},[12,20,156],{"base_name":22,"shell_parameter_format":22,"shells":157},[24,25,26],[12,20],{"declaration":160,"phase":34,"sources":163,"type":36},{"zap":161},[162],{"rmdir":33},[],[],{"casks":166,"formulae":167},[],[],{"arch":169,"casks":170,"formulae":171,"requirements":172},[51],[],[],{},"26","tahoe",{"arch":50,"artifacts":176,"conflictsWith":196,"dependsOn":199,"downloadSha256":59,"downloadUrl":61,"macos":173,"requiresRosetta":38,"tag":204,"version":78},{"apps":177,"binaries":178,"entries":179,"pkgs":195},[],[7],[180,184,190],{"declaration":181,"phase":14,"sources":183,"target":13,"type":16},{"binary":182,"target":13},[12],[12],{"declaration":185,"phase":14,"sources":189,"type":28},{"generate_completions_from_executable":186},[12,20,187],{"base_name":22,"shell_parameter_format":22,"shells":188},[24,25,26],[12,20],{"declaration":191,"phase":34,"sources":194,"type":36},{"zap":192},[193],{"rmdir":33},[],[],{"casks":197,"formulae":198},[],[],{"arch":200,"casks":201,"formulae":202,"requirements":203},[50],[],[],{},"arm64_tahoe",{"arch":51,"artifacts":206,"conflictsWith":226,"dependsOn":229,"downloadSha256":110,"downloadUrl":111,"macos":234,"requiresRosetta":38,"tag":235,"version":78},{"apps":207,"binaries":208,"entries":209,"pkgs":225},[],[7],[210,214,220],{"declaration":211,"phase":14,"sources":213,"target":13,"type":16},{"binary":212,"target":13},[12],[12],{"declaration":215,"phase":14,"sources":219,"type":28},{"generate_completions_from_executable":216},[12,20,217],{"base_name":22,"shell_parameter_format":22,"shells":218},[24,25,26],[12,20],{"declaration":221,"phase":34,"sources":224,"type":36},{"zap":222},[223],{"rmdir":33},[],[],{"casks":227,"formulae":228},[],[],{"arch":230,"casks":231,"formulae":232,"requirements":233},[51],[],[],{},"15","sequoia",{"arch":50,"artifacts":237,"conflictsWith":257,"dependsOn":260,"downloadSha256":59,"downloadUrl":61,"macos":234,"requiresRosetta":38,"tag":265,"version":78},{"apps":238,"binaries":239,"entries":240,"pkgs":256},[],[7],[241,245,251],{"declaration":242,"phase":14,"sources":244,"target":13,"type":16},{"binary":243,"target":13},[12],[12],{"declaration":246,"phase":14,"sources":250,"type":28},{"generate_completions_from_executable":247},[12,20,248],{"base_name":22,"shell_parameter_format":22,"shells":249},[24,25,26],[12,20],{"declaration":252,"phase":34,"sources":255,"type":36},{"zap":253},[254],{"rmdir":33},[],[],{"casks":258,"formulae":259},[],[],{"arch":261,"casks":262,"formulae":263,"requirements":264},[50],[],[],{},"arm64_sequoia",{"arch":51,"artifacts":267,"conflictsWith":287,"dependsOn":290,"downloadSha256":110,"downloadUrl":111,"macos":295,"requiresRosetta":38,"tag":296,"version":78},{"apps":268,"binaries":269,"entries":270,"pkgs":286},[],[7],[271,275,281],{"declaration":272,"phase":14,"sources":274,"target":13,"type":16},{"binary":273,"target":13},[12],[12],{"declaration":276,"phase":14,"sources":280,"type":28},{"generate_completions_from_executable":277},[12,20,278],{"base_name":22,"shell_parameter_format":22,"shells":279},[24,25,26],[12,20],{"declaration":282,"phase":34,"sources":285,"type":36},{"zap":283},[284],{"rmdir":33},[],[],{"casks":288,"formulae":289},[],[],{"arch":291,"casks":292,"formulae":293,"requirements":294},[51],[],[],{},"14","sonoma",{"arch":50,"artifacts":298,"conflictsWith":318,"dependsOn":321,"downloadSha256":59,"downloadUrl":61,"macos":295,"requiresRosetta":38,"tag":326,"version":78},{"apps":299,"binaries":300,"entries":301,"pkgs":317},[],[7],[302,306,312],{"declaration":303,"phase":14,"sources":305,"target":13,"type":16},{"binary":304,"target":13},[12],[12],{"declaration":307,"phase":14,"sources":311,"type":28},{"generate_completions_from_executable":308},[12,20,309],{"base_name":22,"shell_parameter_format":22,"shells":310},[24,25,26],[12,20],{"declaration":313,"phase":34,"sources":316,"type":36},{"zap":314},[315],{"rmdir":33},[],[],{"casks":319,"formulae":320},[],[],{"arch":322,"casks":323,"formulae":324,"requirements":325},[50],[],[],{},"arm64_sonoma",{"arch":51,"artifacts":328,"conflictsWith":348,"dependsOn":351,"downloadSha256":110,"downloadUrl":111,"macos":356,"requiresRosetta":38,"tag":357,"version":78},{"apps":329,"binaries":330,"entries":331,"pkgs":347},[],[7],[332,336,342],{"declaration":333,"phase":14,"sources":335,"target":13,"type":16},{"binary":334,"target":13},[12],[12],{"declaration":337,"phase":14,"sources":341,"type":28},{"generate_completions_from_executable":338},[12,20,339],{"base_name":22,"shell_parameter_format":22,"shells":340},[24,25,26],[12,20],{"declaration":343,"phase":34,"sources":346,"type":36},{"zap":344},[345],{"rmdir":33},[],[],{"casks":349,"formulae":350},[],[],{"arch":352,"casks":353,"formulae":354,"requirements":355},[51],[],[],{},"13","ventura",{"arch":50,"artifacts":359,"conflictsWith":379,"dependsOn":382,"downloadSha256":59,"downloadUrl":61,"macos":356,"requiresRosetta":38,"tag":387,"version":78},{"apps":360,"binaries":361,"entries":362,"pkgs":378},[],[7],[363,367,373],{"declaration":364,"phase":14,"sources":366,"target":13,"type":16},{"binary":365,"target":13},[12],[12],{"declaration":368,"phase":14,"sources":372,"type":28},{"generate_completions_from_executable":369},[12,20,370],{"base_name":22,"shell_parameter_format":22,"shells":371},[24,25,26],[12,20],{"declaration":374,"phase":34,"sources":377,"type":36},{"zap":375},[376],{"rmdir":33},[],[],{"casks":380,"formulae":381},[],[],{"arch":383,"casks":384,"formulae":385,"requirements":386},[50],[],[],{},"arm64_ventura",{"arch":51,"artifacts":389,"conflictsWith":409,"dependsOn":412,"downloadSha256":110,"downloadUrl":111,"macos":417,"requiresRosetta":38,"tag":418,"version":78},{"apps":390,"binaries":391,"entries":392,"pkgs":408},[],[7],[393,397,403],{"declaration":394,"phase":14,"sources":396,"target":13,"type":16},{"binary":395,"target":13},[12],[12],{"declaration":398,"phase":14,"sources":402,"type":28},{"generate_completions_from_executable":399},[12,20,400],{"base_name":22,"shell_parameter_format":22,"shells":401},[24,25,26],[12,20],{"declaration":404,"phase":34,"sources":407,"type":36},{"zap":405},[406],{"rmdir":33},[],[],{"casks":410,"formulae":411},[],[],{"arch":413,"casks":414,"formulae":415,"requirements":416},[51],[],[],{},"12","monterey",{"arch":50,"artifacts":420,"conflictsWith":440,"dependsOn":443,"downloadSha256":59,"downloadUrl":61,"macos":417,"requiresRosetta":38,"tag":448,"version":78},{"apps":421,"binaries":422,"entries":423,"pkgs":439},[],[7],[424,428,434],{"declaration":425,"phase":14,"sources":427,"target":13,"type":16},{"binary":426,"target":13},[12],[12],{"declaration":429,"phase":14,"sources":433,"type":28},{"generate_completions_from_executable":430},[12,20,431],{"base_name":22,"shell_parameter_format":22,"shells":432},[24,25,26],[12,20],{"declaration":435,"phase":34,"sources":438,"type":36},{"zap":436},[437],{"rmdir":33},[],[],{"casks":441,"formulae":442},[],[],{"arch":444,"casks":445,"formulae":446,"requirements":447},[50],[],[],{},"arm64_monterey",{"arch":51,"artifacts":450,"conflictsWith":470,"dependsOn":473,"downloadSha256":110,"downloadUrl":111,"macos":478,"requiresRosetta":38,"tag":479,"version":78},{"apps":451,"binaries":452,"entries":453,"pkgs":469},[],[7],[454,458,464],{"declaration":455,"phase":14,"sources":457,"target":13,"type":16},{"binary":456,"target":13},[12],[12],{"declaration":459,"phase":14,"sources":463,"type":28},{"generate_completions_from_executable":460},[12,20,461],{"base_name":22,"shell_parameter_format":22,"shells":462},[24,25,26],[12,20],{"declaration":465,"phase":34,"sources":468,"type":36},{"zap":466},[467],{"rmdir":33},[],[],{"casks":471,"formulae":472},[],[],{"arch":474,"casks":475,"formulae":476,"requirements":477},[51],[],[],{},"11","big_sur",{"arch":50,"artifacts":481,"conflictsWith":501,"dependsOn":504,"downloadSha256":59,"downloadUrl":61,"macos":478,"requiresRosetta":38,"tag":509,"version":78},{"apps":482,"binaries":483,"entries":484,"pkgs":500},[],[7],[485,489,495],{"declaration":486,"phase":14,"sources":488,"target":13,"type":16},{"binary":487,"target":13},[12],[12],{"declaration":490,"phase":14,"sources":494,"type":28},{"generate_completions_from_executable":491},[12,20,492],{"base_name":22,"shell_parameter_format":22,"shells":493},[24,25,26],[12,20],{"declaration":496,"phase":34,"sources":499,"type":36},{"zap":497},[498],{"rmdir":33},[],[],{"casks":502,"formulae":503},[],[],{"arch":505,"casks":506,"formulae":507,"requirements":508},[50],[],[],{},"arm64_big_sur",{"icon":41,"machineTranslated":38,"name":42,"slug":43,"sourceLocale":44},1,88,{"brewLag":514,"cadence":518,"count30d":519},{"compared":515,"earlierCount":516,"medianMinutes":517},87,0,97,"weekly",14,[521],{"caption":522,"height":523,"machineTranslated":38,"sourceLocale":44,"theme":524,"thumbUrl":525,"url":526,"width":527},"Terminal illustration from the official README; not a screenshot of the current version.",803,"dark","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F15b86fa9c079\u002Fa21d246b5d7a-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F15b86fa9c079\u002Fa21d246b5d7a-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fc\u002Fcodex.rb","OpenAI open-source AI coding assistant that understands code, modifies projects, and runs tests in the terminal.",{"locale":531,"machineTranslated":73,"sourceLocale":44,"status":532},"en-US","machine",{"arm64":73,"requiresRosetta":38,"status":534,"x86_64":73},"known",[536,537,538,539,540,541],"AI 编程","命令行","代码生成","代码审查","MCP","开源","homebrew\u002Fcask","2026-10-07T19:30:22.276893Z",{"current":511,"records":545,"size":849,"stats":850,"total":512},[546,549,565,596,609,623,641,658,671,688,701,718,731,748,766,779,793,806,819,836],{"brewCommittedAt":72,"hasNotes":38,"isLatest":73,"isPrerelease":38,"sections":547,"source":75,"translation":548,"version":78},[],{"status":77},{"bodyMarkdown":550,"brewCommittedAt":551,"hasNotes":73,"id":552,"isLatest":38,"isPrerelease":38,"machineTranslated":38,"publishedAt":553,"sections":554,"source":559,"sourceLocale":44,"summary":560,"title":561,"translation":562,"version":564},"## Bug Fixes\n\n- Preserve `SYSTEMROOT`, `TEMP`, and `TMP` when launching remote stdio MCP servers with explicitly configured remote environment variables, allowing Unix hosts to retain the Windows executor's startup environment.\n\n## Changelog\n\n- [#51121](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Fpull\u002F51121): Backport Windows remote MCP environment preservation to 0.160.\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.160.1\n","2026-10-05T18:55:55Z",64,"2026-10-05T18:29:37Z",[555],{"area":556,"items":557},"Bug fixes",[558],"Preserve SYSTEMROOT, TEMP and TMP for remote stdio MCP startup.","editorial","Preserves Windows executor startup environment variables for remote stdio MCP servers launched from Unix hosts with explicit remote environment settings.","Codex 0.160.1 Release Notes",{"locale":531,"machineTranslated":38,"sourceLocale":44,"status":563},"manual","0.160.1",{"bodyMarkdown":566,"brewCommittedAt":567,"hasNotes":73,"id":568,"isLatest":38,"isPrerelease":38,"machineTranslated":38,"publishedAt":569,"sections":570,"source":559,"sourceLocale":44,"summary":592,"title":593,"translation":594,"version":595},"## New Features\n\n- Browse older tasks in the agent command center with a keyboard-accessible “Show more” action. (#49106)\n- Select transcript text and paste with middle-click in fullscreen mode on supported local Linux X11 terminals. (#49112)\n- Start sessions outside a project with workspace defaults when policy permits, and restore saved permissions when resuming. (#49160)\n- Added opt-in Guardian review capabilities to retrieve earlier user instructions and include context from agent handoffs. (#49036, #49057)\n\n## Bug Fixes\n\n- Unsent queued messages now resume after reconnection once uncertain submissions are resolved, avoiding duplicate sends. (#49105)\n- The terminal UI now preserves server provider, reasoning-summary, and verbosity settings and shows the correct sessions in resume and fork history. (#49144, #49161, #49171)\n- Fixed Windows sandbox PowerShell fallbacks and long-path permission repairs, and suppressed unwanted console windows from background helpers. (#49019, #49058, #49098, #49164, #49386)\n- Subagents now retain environments that are still starting and receive their configuration or preparation failure. (#49075)\n- Prevented SQLite stalls during connection setup and logging, and surfaced initialization errors instead of masking them as timeouts. (#49032, #49102)\n- Explicit provider model catalogs no longer include unsupported bundled models or reuse stale entries after refresh failures. (#49135)\n\n## Documentation\n\n- Clarified how provider credentials use the configured storage backend and how `env_key` identifies the API-key environment variable. (#49118)\n\n## Chores\n\n- Reduced repeated plugin-loading work by caching parsed manifests and reusing HTTP connections for remote plugin requests. (#49099, #49100)\n- Added background reclamation of unused log database space to reduce disk usage. (#49069)\n\n## Changelog\n\nFull Changelog: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Fcompare\u002Frust-v0.159.0...rust-v0.160.0\n\n- #48983 Avoid full metadata rewrites for thread timestamp updates @jif-oai\n- #49000 Isolate the memory startup metadata test from Git enrichment @jif-oai\n- #49019 Use a compatible PowerShell fallback for the Windows MXC sandbox @iceweasel-oai\n- #49028 Use the numeric ioctl value in the macOS sandbox policy @aionescu-oai\n- #49031 Clarify ChatGPT sign-in success copy @bc-openai\n- #49032 Avoid SQLite stalls from connection setup and stderr span logging @jif-oai\n- #49036 Add opt-in conversation history retrieval to Guardian reviews @felixxia-oai\n- #49037 Show the Plan mode cycling hint in the fullscreen status line @fcoury-oai\n- #49038 Preserve encrypted agent messages in Guardian reviews @felixxia-oai\n- #49041 Copy selections within inline code as plain text @fcoury-oai\n- #49043 Update Pro plan display names in the TUI @etraut-openai\n- #49057 Add handoff-aware root context for Guardian reviews @jif-oai\n- #49058 Fix Windows sandbox ACL repair for long runtime paths @darius-oai\n- #49060 Update Guardian messaging snapshots for native agent messages @dkovalenko-oai\n- #49065 Update Guardian handoff snapshot for separate agent messages @cassirer-openai\n- #49067 Keep configuration values out of Windows sandbox policy events @zm-oai\n- #49069 Reclaim unused SQLite log database pages in the background @dkovalenko-oai\n- #49073 Surface realtime voice catalog failures in the TUI @etraut-openai\n- #49074 Propagate Cargo package versions to Bazel Rust targets @tamird\n- #49075 Preserve pending environments when spawning subagents @sayan-oai\n- #49076 Avoid collecting unused Git metadata in skill analytics @tamird\n- #49079 Update and centralize TUI subscription labels @etraut-openai\n- #49082 Skip remote Git discovery for Guardian diff paths @jif-oai\n- #49084 Track app-server running turns incrementally @tamird\n- #49089 Render follow-up directive labels in the TUI and copied responses @etraut-openai\n- #49093 Simplify startup promotions to platform-specific desktop app tips @etraut-openai\n- #49096 Update `h2` from 0.4.16 to 0.4.19 in Cargo and Bazel lockfiles @cassirer-openai\n- #49097 Notify lifecycle extensions of compaction usage limits @xli-oai\n- #49098 Resolve Windows sandbox PowerShell fallbacks on the exec server @zm-oai\n- #49099 Cache parsed plugin manifests across plugin workflows @dkovalenko-oai\n- #49100 Reuse the HTTP connection pool for remote plugin requests @dkovalenko-oai\n- #49102 Preserve SQLite vacuum modes and surface pool initialization errors @bc-openai\n- #49103 Balance Windows Bazel test shards using duration estimates @jgershen-oai\n- #49105 Resume unsent TUI input after reconnecting @etraut-openai\n- #49106 Add history pagination to the agent command center @bc-openai\n- #49112 Add X11 primary selection and middle-click paste support @fcoury-oai\n- #49114 Point remote compaction tests at the mock ChatGPT server @OLI-OAI\n- #49117 Attribute analytics requests to each thread's product SKU @papayo-oai\n- #49118 Correct provider authentication storage documentation @celia-oai\n- #49119 Add recovery guidance to content-filter retries @won-openai\n- #49127 Deduplicate cloud and executor skill listings before budgeting @TAFOYA-OAI\n- #49130 Move content-filter guidance into the shared Responses retry handler @won-openai\n- #49135 Treat explicit provider model catalogs as authoritative @andrewgu-oai\n- #49136 Remove the plus separator after Option symbols in TUI key hints @bc-openai\n- #49138 Expose original error details to turn lifecycle contributors @bryanashley\n- #49144 Preserve server reasoning summary and verbosity settings in the TUI @etraut-openai\n- #49145 Hide reasoning summary settings in `\u002Fstatus` for server connections @etraut-openai\n- #49147 Simplify cloud task base URL normalization @akira-oai\n- #49153 Omit blockquote markers when copying quoted selections in the TUI @bc-openai\n- #49160 Support projectless TUI sessions with workspace defaults @etraut-openai\n- #49161 Honor app-server provider defaults in the TUI @etraut-openai\n- #49164 Suppress Windows console windows for background subprocesses @etraut-openai\n- #49171 Fix model provider lookup for TUI history @etraut-openai\n- #49386 [0.160] Backport remaining Windows console fix to frozen alpha.6 @andrewgu-oai\n- #49763 [0.160] Backport maintenance-line catalog and security reminder updates @andrewgu-oai\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.160.0\n","2026-10-01T21:46:12Z",68,"2026-10-01T20:19:13Z",[571,578,586],{"area":572,"items":573},"Features",[574,575,576,577],"Browse older tasks using the keyboard-accessible Show more action.","Select text and middle-click paste in supported Linux X11 terminals.","Start projectless sessions and restore saved permissions when resuming.","Opt in to Guardian retrieval of earlier instructions and handoff context.",{"area":556,"items":579},[580,581,582,583,584,585],"Resume unsent queued messages after reconnect without duplicate sends.","Preserve server settings and show correct resume and fork history.","Fix Windows sandbox fallbacks, long paths and background console windows.","Retain starting subagent environments and report preparation failures.","Prevent SQLite setup and logging stalls; surface initialization errors.","Respect explicit provider catalogs and avoid unsupported or stale models.",{"area":587,"items":588},"Maintenance",[589,590,591],"Clarify provider credential storage and the env_key setting.","Cache plugin manifests and reuse remote HTTP connections.","Reclaim unused log database space in the background.","Adds keyboard-accessible task history, Linux X11 selection and middle-click paste, projectless sessions, and opt-in Guardian context retrieval. Fixes reconnect queues, session settings and history, Windows sandbox helpers, subagent startup, SQLite initialization, and provider catalogs.","Codex 0.160.0 Release Notes",{"locale":531,"machineTranslated":38,"sourceLocale":44,"status":563},"0.160.0",{"bodyMarkdown":597,"brewCommittedAt":598,"hasNotes":73,"id":599,"isLatest":38,"isPrerelease":38,"machineTranslated":38,"publishedAt":600,"sections":601,"source":559,"sourceLocale":44,"summary":605,"title":606,"translation":607,"version":608},"## New Features\n\n- Eligible local sessions signed in with ChatGPT can now show optional reminders to complete account security setup. (#49744)\n\n## Changelog\n\nFull Changelog: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Fcompare\u002Frust-v0.159.2...rust-v0.159.3\n\n- #49744 [0.159] Backport account security setup reminders for 0.159.3 @andrewgu-oai\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.159.3\n","2026-10-01T01:31:49Z",69,"2026-09-30T22:57:34Z",[602],{"area":572,"items":603},[604],"Show optional account security setup reminders in eligible local sessions.","Eligible local sessions signed in with ChatGPT can show optional reminders to complete account security setup.","Codex 0.159.3 Release Notes",{"locale":531,"machineTranslated":38,"sourceLocale":44,"status":563},"0.159.3",{"bodyMarkdown":610,"brewCommittedAt":611,"hasNotes":73,"id":612,"isLatest":38,"isPrerelease":38,"machineTranslated":73,"publishedAt":613,"sections":614,"source":559,"sourceLocale":44,"summary":619,"title":620,"translation":621,"version":622},"Fix console windows flashing when Windows background processes and sandbox commands start.\n\n- No extra console window pops up when running commands in the background.\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.159.2","2026-09-30T01:28:01Z",70,"2026-09-29T23:57:16Z",[615],{"area":616,"items":617},"Update Highlights",[618],"Commands run in the background no longer open extra console windows.","Fixed console windows flashing when Windows background processes and sandbox commands start.","Codex 0.159.2 Release Notes",{"locale":531,"machineTranslated":73,"sourceLocale":44,"status":532},"0.159.2",{"bodyMarkdown":624,"brewCommittedAt":625,"hasNotes":73,"id":626,"isLatest":38,"isPrerelease":38,"machineTranslated":73,"publishedAt":627,"sections":628,"source":559,"sourceLocale":44,"summary":637,"title":638,"translation":639,"version":640},"Add instant task guidance, a new session welcome screen, and Mermaid rendering improvements.\n\n- Optional instant_interrupt allows steering with new input during model responses and long-running code calls.\n- New sessions use a streamlined welcome page with consistent titles and action prompts.\n- Support retaining viewed warnings and scrolling the conversation during implementation plan confirmation.\n- Improve Mermaid edge, label, and node grouping rendering.\n- Fix draft retention, ChatGPT login, Markdown copy, and macOS restricted network access.\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.159.0","2026-09-29T09:57:58Z",72,"2026-09-29T08:05:42Z",[629],{"area":630,"items":631},"Update highlights",[632,633,634,635,636],"Optional instant_interrupt allows steering with new input during model responses and long-running code calls.","New sessions use a streamlined welcome page, consistent headings, and action prompts.","Supports retaining viewed warnings and scrolling the conversation during implementation plan confirmation.","Improved Mermaid connection, label, and node grouping rendering.","Fixed draft retention, ChatGPT login, Markdown copy, and macOS restricted network access.","Adds instant task guidance, a new session welcome screen, and Mermaid rendering improvements.","Codex 0.159.0 update notes",{"locale":531,"machineTranslated":73,"sourceLocale":44,"status":532},"0.159.0",{"bodyMarkdown":642,"brewCommittedAt":643,"hasNotes":73,"id":644,"isLatest":38,"isPrerelease":38,"machineTranslated":73,"publishedAt":645,"sections":646,"source":559,"sourceLocale":44,"summary":654,"title":655,"translation":656,"version":657},"Improve full-screen terminal copy, MCP OAuth authentication, and remote execution security.\n\n- Configurable copy-on-select and right-click paste, preserving Markdown formatting.\n- MCP supports pre-registered OAuth client secrets.\n- Remote exec-server WebSocket connections support Bearer authentication.\n- Image generation and editing support explicitly specifying transparent backgrounds and file-based inputs.\n- Fixed issues with Windows and Linux sandboxes, macOS path aliases, and approval retries.\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.158.0","2026-09-28T07:14:07Z",74,"2026-09-28T05:07:23Z",[647],{"area":630,"items":648},[649,650,651,652,653],"Configurable copy-on-select and right-click paste, preserving Markdown formatting.","MCP supports pre-registered OAuth client secrets.","Remote exec-server WebSocket connections support Bearer authentication.","Image generation and editing support explicitly specifying transparent backgrounds and file-based inputs.","Fixed Windows and Linux sandbox, macOS path aliasing, and approval retry issues.","Improved full-screen terminal copy, MCP OAuth authentication, and remote execution security.","Codex 0.158.0 Release Notes",{"locale":531,"machineTranslated":73,"sourceLocale":44,"status":532},"0.158.0",{"bodyMarkdown":659,"brewCommittedAt":660,"hasNotes":73,"id":661,"isLatest":38,"isPrerelease":38,"machineTranslated":73,"publishedAt":662,"sections":663,"source":559,"sourceLocale":44,"summary":667,"title":668,"translation":669,"version":670},"The official patch release was published, but no verifiable specific change highlights were provided.\n\n- The official notes state that the PR index is empty and the tag comparison returns 404; no features or fixes were inferred from this.\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.157.1","2026-09-26T01:16:05Z",76,"2026-09-26T01:02:31Z",[664],{"area":630,"items":665},[666],"The official description states that the PR index is empty and that tag comparison returns 404; no functionality or fixes were inferred from this.","An official patch version was released, but no verifiable specific change highlights were provided.","Codex 0.157.1 Update Notes",{"locale":531,"machineTranslated":73,"sourceLocale":44,"status":532},"0.157.1",{"bodyMarkdown":672,"brewCommittedAt":673,"hasNotes":73,"id":674,"isLatest":38,"isPrerelease":38,"machineTranslated":73,"publishedAt":675,"sections":676,"source":559,"sourceLocale":44,"summary":684,"title":685,"translation":686,"version":687},"Adds GPT-6 Sol\u002FLuna support, enabling full-screen conversation and eligible background services by default.\n\n- Model selection supports GPT-6 Sol and Luna, including Amazon Bedrock.\n- Full-screen conversation is enabled by default, with Shift-click to extend text selection.\n- Eligible interactive sessions can automatically start background services, with a configuration recovery option.\n- Adds a keyboard shortcut to fork conversations in other apps; \u002Fimport is also available in remote sessions.\n- Fixed voice session switching, tmux scrolling, proxy routing, and file upload retries.\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.157.0","2026-09-25T03:44:52Z",77,"2026-09-25T02:31:06Z",[677],{"area":616,"items":678},[679,680,681,682,683],"Model selection supports GPT-6 Sol and Luna, including Amazon Bedrock.","Full-screen conversation is enabled by default, with Shift-click to extend text selection.","Eligible interactive sessions can automatically start background services, with configuration recovery options.","Adds a shortcut to fork conversations in other apps; remote sessions can also use \u002Fimport.","Fixes voice session switching, tmux scrolling, proxy routing, and file upload retries.","Adds GPT-6 Sol\u002FLuna support, enables full-screen conversation by default, and eligible background services.","Codex 0.157.0 Update Notes",{"locale":531,"machineTranslated":73,"sourceLocale":44,"status":532},"0.157.0",{"bodyMarkdown":689,"brewCommittedAt":690,"hasNotes":73,"id":691,"isLatest":38,"isPrerelease":38,"machineTranslated":73,"publishedAt":692,"sections":693,"source":559,"sourceLocale":44,"summary":697,"title":698,"translation":699,"version":700},"Add GPT-6 Sol and GPT-6 Luna to the model selector.\n\n- When the usage limit is reached, change the switch prompt to recommend GPT-6 Luna.\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.156.1","2026-09-23T03:49:26Z",80,"2026-09-23T02:41:36Z",[694],{"area":630,"items":695},[696],"When the usage limit is reached, the switch prompt now recommends GPT-6 Luna.","Add GPT-6 Sol and GPT-6 Luna to the model selector.","Codex 0.156.1 Release Notes",{"locale":531,"machineTranslated":73,"sourceLocale":44,"status":532},"0.156.1",{"bodyMarkdown":702,"brewCommittedAt":703,"hasNotes":73,"id":704,"isLatest":38,"isPrerelease":38,"machineTranslated":73,"publishedAt":705,"sections":706,"source":559,"sourceLocale":44,"summary":714,"title":715,"translation":716,"version":717},"Added fullscreen interface, default voice sessions, usage analytics, and worktree task management.\n\n- Select the fullscreen interface via \u002Ftui, with search, mouse selection, and right-click copy.\n- Voice sessions are enabled by default, with F8 to toggle and \u002Fvoice settings.\n- \u002Fusage shows account usage, total tokens, and plugin and skill activity.\n- The task center supports status filtering and worktree sessions, and adds six themes.\n- Fixed output retention after interruption, clipboard forwarding, login, and cross-platform sandbox isolation issues.\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.156.0","2026-09-22T21:49:19Z",81,"2026-09-22T19:51:01Z",[707],{"area":616,"items":708},[709,710,711,712,713],"Select the full-screen interface via \u002Ftui, supporting search, mouse selection, and right-click copy.","Voice sessions are enabled by default, with F8 toggling and \u002Fvoice settings.","\u002Fusage displays account usage, total tokens, and plugin and skill activity.","The task center supports status filtering and worktree sessions, and adds six themes.","Fixed output retention after interruption, clipboard forwarding, login, and cross-platform sandbox isolation issues.","Added full-screen interface, default voice sessions, usage analytics, and worktree task management.","Codex 0.156.0 Release Notes",{"locale":531,"machineTranslated":73,"sourceLocale":44,"status":532},"0.156.0",{"bodyMarkdown":719,"brewCommittedAt":720,"hasNotes":73,"id":721,"isLatest":38,"isPrerelease":38,"machineTranslated":73,"publishedAt":722,"sections":723,"source":559,"sourceLocale":44,"summary":727,"title":728,"translation":729,"version":730},"Fix an issue where service providers that do not support reasoning summaries reject new terminal session requests.\n\n- New local TUI sessions disable reasoning summaries by default, while preserving explicit user settings.\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.155.1","2026-09-18T21:40:30Z",82,"2026-09-18T20:03:04Z",[724],{"area":630,"items":725},[726],"New local TUI sessions disable reasoning summaries by default, while preserving explicit user settings.","Fix the issue where service providers that do not support reasoning summaries reject requests for new terminal sessions.","Codex 0.155.1 release notes",{"locale":531,"machineTranslated":73,"sourceLocale":44,"status":532},"0.155.1",{"bodyMarkdown":732,"brewCommittedAt":733,"hasNotes":73,"id":734,"isLatest":38,"isPrerelease":38,"machineTranslated":73,"publishedAt":735,"sections":736,"source":559,"sourceLocale":44,"summary":744,"title":745,"translation":746,"version":747},"Add experimental voice sessions, task management, Mac Touch ID verification, and background service updates.\n\n- Enable voice sessions with live text and microphone controls via \u002Fexperimental.\n- The task overview supports hiding, archiving, deleting, and worktree ownership information.\n- Compatible local terminal sessions on Mac can use Touch ID verification for MCP requests.\n- Supports configurable background service update schedules, with tasks and goals recoverable after restart.\n- Improved Bedrock credential refresh, MCP OAuth error messages, and account switching isolation.\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.155.0","2026-09-18T01:18:09Z",84,"2026-09-17T23:14:43Z",[737],{"area":616,"items":738},[739,740,741,742,743],"Enable voice sessions with real-time text and microphone control via \u002Fexperimental.","Task overview supports hiding, archiving, deleting, and worktree ownership information.","Compatible Mac local terminal sessions can use Touch ID verification for MCP requests.","Supports configurable background service update schedules; tasks and goals can be restored after restart.","Improved Bedrock credential refresh, MCP OAuth error messages, and account switching isolation.","Adds experimental voice sessions, task management, Mac Touch ID verification, and background service updates.","Codex 0.155.0 Release Notes",{"locale":531,"machineTranslated":73,"sourceLocale":44,"status":532},"0.155.0",{"bodyMarkdown":749,"brewCommittedAt":750,"hasNotes":73,"id":751,"isLatest":38,"isPrerelease":38,"machineTranslated":73,"publishedAt":752,"sections":753,"source":559,"sourceLocale":44,"summary":762,"title":763,"translation":764,"version":765},"Add GPT-6 Astra, experimental worktrees, and inline questions during ongoing work.\n\n- The model selector and Amazon Bedrock catalog support GPT-6 Astra.\n- Create isolated workspaces for new sessions and forks through --worktree or \u002Fworktree.\n- Answer inline questions while Codex keeps working, and keep the main input draft.\n- Windows sessions support shared background services and update management.\n- Enhance Vim editing, formatted copy, plugin hot updates, and MCP OAuth refresh.\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.154.0","2026-09-10T01:13:19Z",86,"2026-09-09T22:35:38Z",[754],{"area":755,"items":756},"Highlights",[757,758,759,760,761],"The model selector and Amazon Bedrock catalog support GPT-6 Astra.","Create isolated workspaces for new sessions and forks via --worktree or \u002Fworktree.","Answer inline questions while Codex continues working, and preserve the main input draft.","Windows sessions support shared background services and update management.","Enhanced Vim editing, formatted copy, plugin hot updates, and MCP OAuth refresh.","Adds GPT-6 Astra, experimental worktrees, and inline questions during ongoing work.","Codex 0.154.0 Release Notes",{"locale":531,"machineTranslated":73,"sourceLocale":44,"status":532},"0.154.0",{"bodyMarkdown":767,"brewCommittedAt":768,"hasNotes":73,"id":512,"isLatest":38,"isPrerelease":38,"machineTranslated":73,"publishedAt":769,"sections":770,"source":559,"sourceLocale":44,"summary":775,"title":776,"translation":777,"version":778},"Fix Astra's visibility and default selection in the model selector.\n\n- Set Astra as the built-in default model when no model is explicitly configured.\n- Fix Astra's asynchronous questioning guidance to be used only when the session provides the corresponding tool.\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.153.4","2026-09-05T01:12:16Z","2026-09-04T23:25:48Z",[771],{"area":755,"items":772},[773,774],"When no model is explicitly configured, Astra is set as the built-in default model.","Fixed Astra's asynchronous question guidance so it is used only when the session provides the corresponding tool.","Fixed Astra's visibility in the model selector and its default selection.","Codex 0.153.4 Release Notes",{"locale":531,"machineTranslated":73,"sourceLocale":44,"status":532},"0.153.4",{"bodyMarkdown":780,"brewCommittedAt":781,"hasNotes":73,"id":782,"isLatest":38,"isPrerelease":38,"machineTranslated":73,"publishedAt":783,"sections":784,"source":559,"sourceLocale":44,"summary":789,"title":790,"translation":791,"version":792},"Add the GPT-6 Astra option in Amazon Bedrock and fix the asynchronous question guidance.\n\n- Global and US routing for Bedrock Mantle and Runtime supports selecting GPT-6 Astra.\n- The asynchronous clarification guidance now uses supported plain-text tools.\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.153.3","2026-09-04T21:39:37Z",90,"2026-09-04T19:01:32Z",[785],{"area":630,"items":786},[787,788],"Global and U.S. routing for Bedrock Mantle and Runtime supports selecting GPT-6 Astra.","The asynchronous clarification guidance has been changed to use supported plain-text tools.","Added the GPT-6 Astra option in Amazon Bedrock and corrected asynchronous question guidance.","Codex 0.153.3 release notes",{"locale":531,"machineTranslated":73,"sourceLocale":44,"status":532},"0.153.3",{"bodyMarkdown":794,"brewCommittedAt":795,"hasNotes":73,"id":796,"isLatest":38,"isPrerelease":38,"machineTranslated":73,"publishedAt":797,"sections":798,"source":559,"sourceLocale":44,"summary":802,"title":803,"translation":804,"version":805},"Fix the display text for the GPT-6 Astra Fast tier.\n\n- The tier description is changed to twice the speed and increased usage; actual request behavior is unchanged.\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.153.2","2026-09-04T01:23:29Z",91,"2026-09-03T23:53:12Z",[799],{"area":616,"items":800},[801],"The tier description now says twice the speed and increased usage; the actual request behavior is unchanged.","Corrected the display text for the GPT-6 Astra Fast tier.","Codex 0.153.2 Release Notes",{"locale":531,"machineTranslated":73,"sourceLocale":44,"status":532},"0.153.2",{"bodyMarkdown":807,"brewCommittedAt":808,"hasNotes":73,"id":809,"isLatest":38,"isPrerelease":38,"machineTranslated":73,"publishedAt":810,"sections":811,"source":559,"sourceLocale":44,"summary":815,"title":816,"translation":817,"version":818},"GPT-6 Astra can be configured via API.\n\n- This version does not change the default model and does not add Astra to the model selector.\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.153.1","2026-09-03T21:41:57Z",94,"2026-09-03T21:02:56Z",[812],{"area":630,"items":813},[814],"This release does not change the default model and does not add Astra to the model selector.","Supports configuring GPT-6 Astra through the API.","Codex 0.153.1 release notes",{"locale":531,"machineTranslated":73,"sourceLocale":44,"status":532},"0.153.1",{"bodyMarkdown":820,"brewCommittedAt":821,"hasNotes":73,"id":822,"isLatest":38,"isPrerelease":38,"machineTranslated":73,"publishedAt":823,"sections":824,"source":559,"sourceLocale":44,"summary":832,"title":833,"translation":834,"version":835},"Improve Vim editing, remote plugin management, and terminal history, and enhance connection recovery.\n\n- Vim supports undo and redo, and preserves pasted content and attachments.\n- Plugin commands can list, install, and remove remote marketplace plugins.\n- Automatic recap can be turned off while keeping manual \u002Frecap.\n- Terminal history shows full patches, background terminal input, and completed commands.\n- Fixed draft recovery after connection interruptions, MCP approval account isolation, and compressed history branching.\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.153.0","2026-09-03T05:03:45Z",95,"2026-09-03T01:37:38Z",[825],{"area":630,"items":826},[827,828,829,830,831],"Vim supports undo and redo, while preserving pasted content and attachments.","The plugin command line can list, install, and remove remote marketplace plugins.","Automatic recaps can be disabled while keeping manual \u002Frecap.","Terminal history shows full patches, background terminal input, and completed commands.","Fixed draft recovery after connection interruptions, MCP approval account isolation, and compacted history forking.","Improved Vim editing, remote plugin management, and terminal history, and enhanced connection recovery.","Codex 0.153.0 release notes",{"locale":531,"machineTranslated":73,"sourceLocale":44,"status":532},"0.153.0",{"bodyMarkdown":837,"brewCommittedAt":838,"hasNotes":73,"id":839,"isLatest":38,"isPrerelease":38,"machineTranslated":73,"publishedAt":840,"sections":841,"source":559,"sourceLocale":44,"summary":845,"title":846,"translation":847,"version":848},"Make Guardian approval follow the Node REPL policy in model metadata.\n\n- Fix automatic approval's handling of the Node REPL policy.\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\u002Ftag\u002Frust-v0.152.1","2026-09-02T01:13:36Z",98,"2026-09-01T22:33:02Z",[842],{"area":630,"items":843},[844],"Fix how auto-approval handles the Node REPL policy.","Make Guardian approvals follow the Node REPL policy in model metadata.","Codex 0.152.1 Release Notes",{"locale":531,"machineTranslated":73,"sourceLocale":44,"status":532},"0.152.1",20,{"brewLag":851,"cadence":518,"count30d":519},{"compared":515,"earlierCount":516,"medianMinutes":517},{"current":511,"records":853,"size":511,"stats":857,"total":512},[854],{"brewCommittedAt":72,"hasNotes":38,"isLatest":73,"isPrerelease":38,"sections":855,"source":75,"translation":856,"version":78},[],{"status":77},{"brewLag":858,"cadence":518,"count30d":519},{"compared":515,"earlierCount":516,"medianMinutes":517}]