<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Codex changelog</title><description>Latest updates to Codex, OpenAI’s coding agent. Stay up to date with the latest features, bug fixes, and improvements.</description><link>https://developers.openai.com/</link><atom:link rel="self" type="application/rss+xml" href="https://developers.openai.com/codex/changelog/rss.xml"/><item><title>Codex CLI Release: 0.118.0</title><link>https://developers.openai.com/codex/changelog/#github-release-303805427</link><guid>https://developers.openai.com/codex/changelog/#github-release-303805427</guid><description>0.118.0</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;New Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Windows sandbox runs can now enforce proxy-only networking with OS-level egress rules, instead of relying on environment variables alone. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3961466354&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/12220&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/12220/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/12220&quot;&gt;#12220&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;App-server clients can now start ChatGPT sign-in with a device code flow, which helps when browser callback login is unreliable or unavailable. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4122608055&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15525&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15525/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15525&quot;&gt;#15525&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;codex exec&lt;/code&gt; now supports the prompt-plus-stdin workflow, so you can pipe input and still pass a separate prompt on the command line. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4147720436&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15917&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15917/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15917&quot;&gt;#15917&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Custom model providers can now fetch and refresh short-lived bearer tokens dynamically, instead of being limited to static credentials from config or environment variables. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4174826321&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16286&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16286/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16286&quot;&gt;#16286&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4174826386&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16287&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16287/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16287&quot;&gt;#16287&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4174826438&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16288&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16288/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16288&quot;&gt;#16288&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Bug Fixes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Project-local &lt;code&gt;.codex&lt;/code&gt; files are now protected even on first creation, closing a gap where the initial write could bypass normal approval checks. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4096326896&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15067&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15067/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15067&quot;&gt;#15067&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Linux sandbox launches are more reliable because Codex once again finds a trusted system &lt;code&gt;bwrap&lt;/code&gt; on normal multi-entry &lt;code&gt;PATH&lt;/code&gt;s. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4137313361&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15791&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15791/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15791&quot;&gt;#15791&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4150307243&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15973&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15973/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15973&quot;&gt;#15973&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;The app-server-backed TUI regained several missing workflows: hook notifications replay correctly, &lt;code&gt;/copy&lt;/code&gt; and &lt;code&gt;/resume &amp;lt;name&amp;gt;&lt;/code&gt; work again, &lt;code&gt;/agent&lt;/code&gt; no longer shows stale threads, and the skills picker scrolls past the first page. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4153885331&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16013&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16013/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16013&quot;&gt;#16013&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4154284557&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16021&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16021/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16021&quot;&gt;#16021&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4156248344&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16050&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16050/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16050&quot;&gt;#16050&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4153889179&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16014&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16014/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16014&quot;&gt;#16014&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4160609865&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16109&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16109/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16109&quot;&gt;#16109&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4160644804&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16110&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16110/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16110&quot;&gt;#16110&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;MCP startup is more robust: local servers get a longer startup window, and failed handshakes surface warnings in the TUI again instead of looking like clean startups. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4158284041&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16080&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16080/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16080&quot;&gt;#16080&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4155915634&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16041&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16041/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16041&quot;&gt;#16041&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;On Windows, &lt;code&gt;apply_patch&lt;/code&gt; is less likely to fail because it no longer adds redundant writable roots that could trigger unnecessary ACL churn. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4155366603&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16030&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16030/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16030&quot;&gt;#16030&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Changelog&lt;/h2&gt;
&lt;p&gt;Full Changelog: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/openai/codex/compare/rust-v0.117.0...rust-v0.118.0&quot;&gt;&lt;tt&gt;rust-v0.117.0...rust-v0.118.0&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4146111497&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15891&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15891/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15891&quot;&gt;#15891&lt;/a&gt; [plugins] Polish tool suggest prompts. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4137313361&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15791&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15791/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15791&quot;&gt;#15791&lt;/a&gt; fix: resolve bwrap from trusted PATH entry &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4146600157&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15900&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15900/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15900&quot;&gt;#15900&lt;/a&gt; skills: remove unused skill permission metadata &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4139321017&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15811&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15811/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15811&quot;&gt;#15811&lt;/a&gt; app-server: Split transport module &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/euroelessar/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/euroelessar&quot;&gt;@euroelessar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4096326896&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15067&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15067/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15067&quot;&gt;#15067&lt;/a&gt; Protect first-time project .codex creation across Linux and macOS sandboxes &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/rreichel3-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/rreichel3-oai&quot;&gt;@rreichel3-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4146842023&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15903&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15903/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15903&quot;&gt;#15903&lt;/a&gt; [codex] import token_data from codex-login directly &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4146468488&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15897&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15897/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15897&quot;&gt;#15897&lt;/a&gt; sandboxing: use OsString for SandboxCommand.program &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4147545634&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15910&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15910/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15910&quot;&gt;#15910&lt;/a&gt; docs: update AGENTS.md to discourage adding code to codex-core &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4146492909&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15898&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15898/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15898&quot;&gt;#15898&lt;/a&gt; chore: move bwrap config helpers into dedicated module &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4147225836&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15906&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15906/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15906&quot;&gt;#15906&lt;/a&gt; chore: remove skill metadata from command approval payloads &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4147376948&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15909&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15909/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15909&quot;&gt;#15909&lt;/a&gt; fix(network-proxy): fail closed on network-proxy DNS lookup errors &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066537931&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14495&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14495/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14495&quot;&gt;#14495&lt;/a&gt; Preserve bazel repository cache in github actions &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/siggisim/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/siggisim&quot;&gt;@siggisim&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4122292251&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15522&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15522/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15522&quot;&gt;#15522&lt;/a&gt; bazel: re-organize bazelrc &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/sluongng/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/sluongng&quot;&gt;@sluongng&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4147860946&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15923&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15923/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15923&quot;&gt;#15923&lt;/a&gt; codex-tools: extract shared tool schema parsing &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4147785951&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15918&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15918/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15918&quot;&gt;#15918&lt;/a&gt; permissions: remove macOS seatbelt extension profiles &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3961466354&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/12220&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/12220/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/12220&quot;&gt;#12220&lt;/a&gt; feat(windows-sandbox): add network proxy support &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4148157553&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15931&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15931/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15931&quot;&gt;#15931&lt;/a&gt; fix: make MACOS_DEFAULT_PREFERENCES_POLICY part of MACOS_SEATBELT_BASE_POLICY &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4148211845&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15933&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15933/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15933&quot;&gt;#15933&lt;/a&gt; fix: use matrix.target instead of matrix.os for actions/cache build action &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4148131446&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15928&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15928/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15928&quot;&gt;#15928&lt;/a&gt; codex-tools: extract MCP schema adapters &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4149033061&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15948&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15948/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15948&quot;&gt;#15948&lt;/a&gt; fix: increase timeout for rust-ci to 45 minutes for now &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4147850900&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15921&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15921/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15921&quot;&gt;#15921&lt;/a&gt; [app-server-protocol] introduce generic ClientResponse for app-server-protocol &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/rhan-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/rhan-oai&quot;&gt;@rhan-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4098482402&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15120&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15120/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15120&quot;&gt;#15120&lt;/a&gt; chore: refactor network permissions to use explicit domain and unix socket rule maps &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/celia-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/celia-oai&quot;&gt;@celia-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4122608055&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15525&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15525/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15525&quot;&gt;#15525&lt;/a&gt; Add ChatGPT device-code login to app server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/daniel-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/daniel-oai&quot;&gt;@daniel-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4145114131&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15876&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15876/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15876&quot;&gt;#15876&lt;/a&gt; chore: drop useless stuff &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4149483924&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15954&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15954/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15954&quot;&gt;#15954&lt;/a&gt; chore: move pty and windows sandbox to Rust 2024 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4151122279&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15986&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15986/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15986&quot;&gt;#15986&lt;/a&gt; feat: spawn v2 make task name as mandatory &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4151860640&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16000&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16000/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16000&quot;&gt;#16000&lt;/a&gt; Use codex-utils-template for login error page &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4151879767&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16001&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16001/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16001&quot;&gt;#16001&lt;/a&gt; Use codex-utils-template for review prompts &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4151807490&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15998&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15998/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15998&quot;&gt;#15998&lt;/a&gt; Use codex-utils-template for sandbox mode prompts &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4151721519&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15995&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15995/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15995&quot;&gt;#15995&lt;/a&gt; Use codex-utils-template for collaboration mode presets &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4151789386&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15996&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15996/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15996&quot;&gt;#15996&lt;/a&gt; Use codex-utils-template for search tool descriptions &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4151830544&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15999&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15999/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15999&quot;&gt;#15999&lt;/a&gt; Use codex-utils-template for review exit XML &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4151051737&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15985&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15985/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15985&quot;&gt;#15985&lt;/a&gt; feat: spawn v2 as inter agent communication &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4150307243&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15973&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15973/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15973&quot;&gt;#15973&lt;/a&gt; fix(sandbox): fix bwrap lookup for multi-entry PATH &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4148809508&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15944&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15944/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15944&quot;&gt;#15944&lt;/a&gt; codex-tools: extract dynamic tool adapters &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4149485277&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15955&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15955/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15955&quot;&gt;#15955&lt;/a&gt; ci: add Bazel clippy workflow for codex-rs &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4149406668&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15953&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15953/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15953&quot;&gt;#15953&lt;/a&gt; codex-tools: introduce named tool definitions &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4155223612&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16027&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16027/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16027&quot;&gt;#16027&lt;/a&gt; fix: fix Windows CI regression introduced in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4151830544&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15999&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15999/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15999&quot;&gt;#15999&lt;/a&gt; &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4155522466&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16036&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16036/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16036&quot;&gt;#16036&lt;/a&gt; fix: disable plugins in SDK integration tests &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4148955242&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15946&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15946/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15946&quot;&gt;#15946&lt;/a&gt; Normalize /mcp tool grouping for hyphenated server names &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4155502661&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16035&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16035/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16035&quot;&gt;#16035&lt;/a&gt; plugins: Clean up stale curated plugin sync temp dirs and add sync metrics &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4148222354&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15934&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15934/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15934&quot;&gt;#15934&lt;/a&gt; Add usage-based business plan types &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bwanner-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bwanner-oai&quot;&gt;@bwanner-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4155386094&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16031&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16031/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16031&quot;&gt;#16031&lt;/a&gt; codex-tools: extract responses API tool models &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4153885331&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16013&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16013/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16013&quot;&gt;#16013&lt;/a&gt; Fix tui_app_server hook notification rendering and replay &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4154284557&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16021&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16021/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16021&quot;&gt;#16021&lt;/a&gt; Fix /copy regression in tui_app_server turn completion &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4155970038&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16044&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16044/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16044&quot;&gt;#16044&lt;/a&gt; [mcp] Bypass read-only tool checks. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4155366603&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16030&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16030/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16030&quot;&gt;#16030&lt;/a&gt; don&apos;t include redundant write roots in apply_patch &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/iceweasel-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/iceweasel-oai&quot;&gt;@iceweasel-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4147859122&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15922&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15922/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15922&quot;&gt;#15922&lt;/a&gt; Remove the legacy TUI split &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4140214755&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15828&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15828/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15828&quot;&gt;#15828&lt;/a&gt; [codex] Pin GitHub Actions workflow references &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/hintz-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/hintz-openai&quot;&gt;@hintz-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4156051318&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16046&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16046/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16046&quot;&gt;#16046&lt;/a&gt; ci: run SDK tests with a Bazel-built codex &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4156248344&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16050&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16050/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16050&quot;&gt;#16050&lt;/a&gt; Fix tui_app_server resume-by-name lookup regression &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4153889179&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16014&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16014/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16014&quot;&gt;#16014&lt;/a&gt; Fix tui_app_server agent picker closed-state regression &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4156410212&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16054&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16054/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16054&quot;&gt;#16054&lt;/a&gt; chore: clean up argument-comment lint and roll out all-target CI on macOS &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4147720436&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15917&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15917/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15917&quot;&gt;#15917&lt;/a&gt; Support Codex CLI stdin piping for &lt;code&gt;codex exec&lt;/code&gt; &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jliccini/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jliccini&quot;&gt;@jliccini&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4156648592&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16057&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16057/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16057&quot;&gt;#16057&lt;/a&gt; shell-command: reuse a PowerShell parser process on Windows &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4156973491&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16063&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16063/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16063&quot;&gt;#16063&lt;/a&gt; refactor: rewrite argument-comment lint wrappers in Python &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4149320142&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15952&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15952/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15952&quot;&gt;#15952&lt;/a&gt; bazel: enable the full Windows gnullvm CI path &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4157137946&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16067&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16067/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16067&quot;&gt;#16067&lt;/a&gt; ci: run Bazel clippy on Windows gnullvm &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4157222620&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16071&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16071/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16071&quot;&gt;#16071&lt;/a&gt; fix: clean up remaining Windows argument-comment-lint violations &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4157310138&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16072&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16072/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16072&quot;&gt;#16072&lt;/a&gt; ci: split fast PR Rust CI from full post-merge Cargo CI &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4157418970&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16074&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16074/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16074&quot;&gt;#16074&lt;/a&gt; bazel: add Windows gnullvm stack flags to unit test binaries &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4155116632&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16026&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16026/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16026&quot;&gt;#16026&lt;/a&gt; fix(tui): refresh footer on collaboration mode changes &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/fcoury/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/fcoury&quot;&gt;@fcoury&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4160688816&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16112&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16112/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16112&quot;&gt;#16112&lt;/a&gt; Update PR babysitter skill for review replies and resolution &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4160347911&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16104&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16104/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16104&quot;&gt;#16104&lt;/a&gt; Rename tui_app_server to tui &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4161140159&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16118&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16118/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16118&quot;&gt;#16118&lt;/a&gt; fix: fix comment linter lint violations in Linux-only code &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4160398653&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16106&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16106/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16106&quot;&gt;#16106&lt;/a&gt; build: migrate argument-comment-lint to a native Bazel aspect &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4161075815&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16115&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16115/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16115&quot;&gt;#16115&lt;/a&gt; Remove remaining custom prompt support &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4161079364&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16116&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16116/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16116&quot;&gt;#16116&lt;/a&gt; Remove the codex-tui app-server originator workaround &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4156137657&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16047&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16047/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16047&quot;&gt;#16047&lt;/a&gt; codex-tools: extract tool spec models &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4161610829&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16128&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16128/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16128&quot;&gt;#16128&lt;/a&gt; bazel: refresh the expired macOS SDK pin &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4161665996&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16129&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16129/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16129&quot;&gt;#16129&lt;/a&gt; codex-tools: extract configured tool specs &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4161732311&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16130&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16130/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16130&quot;&gt;#16130&lt;/a&gt; ci: keep rust-ci-full Windows argument-comment-lint on packaged wrapper &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4161578772&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16126&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16126/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16126&quot;&gt;#16126&lt;/a&gt; core: fix stale curated plugin cache refresh races &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4161819034&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16132&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16132/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16132&quot;&gt;#16132&lt;/a&gt; codex-tools: extract code mode tool spec adapters &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4161860693&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16136&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16136/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16136&quot;&gt;#16136&lt;/a&gt; ci: use BuildBuddy for rust-ci-full non-Windows argument-comment-lint &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4161885775&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16137&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16137/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16137&quot;&gt;#16137&lt;/a&gt; exec: make review-policy tests hermetic &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4160609865&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16109&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16109/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16109&quot;&gt;#16109&lt;/a&gt; Fix skills picker scrolling in tui app server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4161931337&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16138&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16138/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16138&quot;&gt;#16138&lt;/a&gt; codex-tools: extract local host tool specs &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4161073728&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16114&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16114/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16114&quot;&gt;#16114&lt;/a&gt; Remove TUI voice transcription feature &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4158284041&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16080&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16080/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16080&quot;&gt;#16080&lt;/a&gt; [mcp] Increase MCP startup timeout. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4162016682&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16141&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16141/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16141&quot;&gt;#16141&lt;/a&gt; codex-tools: extract collaboration tool specs &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4155915634&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16041&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16041/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16041&quot;&gt;#16041&lt;/a&gt; Fix app-server TUI MCP startup warnings regression &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4160644804&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16110&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16110/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16110&quot;&gt;#16110&lt;/a&gt; Fix tui_app_server ghost subagent entries in /agent &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4162418576&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16154&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16154/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16154&quot;&gt;#16154&lt;/a&gt; codex-tools: extract utility tool specs &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4166025039&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16204&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16204/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16204&quot;&gt;#16204&lt;/a&gt; [codex] Normalize Windows path in MCP startup snapshot test &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4153437016&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16010&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16010/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16010&quot;&gt;#16010&lt;/a&gt; feat: add mailbox concept for wait &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4169278532&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16237&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16237/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16237&quot;&gt;#16237&lt;/a&gt; fix: ma1 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4165835135&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16193&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16193/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16193&quot;&gt;#16193&lt;/a&gt; codex-tools: extract discovery tool specs &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4171931476&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16254&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16254/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16254&quot;&gt;#16254&lt;/a&gt; codex-tools: extract discoverable tool models &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4171870500&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16253&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16253/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16253&quot;&gt;#16253&lt;/a&gt; fix: close Bazel argument-comment-lint CI gaps &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4167266118&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16225&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16225/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16225&quot;&gt;#16225&lt;/a&gt; [codex-analytics] refactor analytics to use reducer architecture &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/rhan-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/rhan-oai&quot;&gt;@rhan-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4174383840&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16279&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16279/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16279&quot;&gt;#16279&lt;/a&gt; Update code mode exec() instructions &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/andmis/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/andmis&quot;&gt;@andmis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4161188552&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16120&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16120/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16120&quot;&gt;#16120&lt;/a&gt; ci: run Windows argument-comment-lint via native Bazel &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4174826321&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16286&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16286/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16286&quot;&gt;#16286&lt;/a&gt; auth: generalize external auth tokens for bearer-only sources &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4174826386&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16287&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16287/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16287&quot;&gt;#16287&lt;/a&gt; auth: let AuthManager own external bearer auth &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4174826438&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/16288&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/16288/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/16288&quot;&gt;#16288&lt;/a&gt; core: support dynamic auth tokens for model providers &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title>Codex CLI Release: 0.117.0</title><link>https://developers.openai.com/codex/changelog/#github-release-302123790</link><guid>https://developers.openai.com/codex/changelog/#github-release-302123790</guid><description>0.117.0</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;New Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Plugins are now a first-class workflow: Codex can sync product-scoped plugins at startup, browse them in &lt;code&gt;/plugins&lt;/code&gt;, and install or remove them with clearer auth/setup handling. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4093583704&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15041&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15041/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15041&quot;&gt;#15041&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4093602121&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15042&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15042/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15042&quot;&gt;#15042&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4103220390&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15195&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15195/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15195&quot;&gt;#15195&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4103828351&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15215&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15215/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15215&quot;&gt;#15215&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4103986769&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15217&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15217/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15217&quot;&gt;#15217&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4105302480&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15264&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15264/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15264&quot;&gt;#15264&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4105703238&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15275&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15275/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15275&quot;&gt;#15275&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4109777648&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15342&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15342/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15342&quot;&gt;#15342&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4124377470&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15580&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15580/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15580&quot;&gt;#15580&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4125634101&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15606&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15606/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15606&quot;&gt;#15606&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4138711330&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15802&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15802/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15802&quot;&gt;#15802&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Sub-agents now use readable path-based addresses like &lt;code&gt;/root/agent_a&lt;/code&gt;, with structured inter-agent messaging and agent listing for multi-agent v2 workflows. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4108014746&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15313&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15313/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15313&quot;&gt;#15313&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4121916673&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15515&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15515/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15515&quot;&gt;#15515&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4123558838&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15556&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15556/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15556&quot;&gt;#15556&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4124005364&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15570&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15570/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15570&quot;&gt;#15570&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4127005572&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15621&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15621/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15621&quot;&gt;#15621&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4129401378&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15647&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15647/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15647&quot;&gt;#15647&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;/title&lt;/code&gt; terminal-title picker now works in both the classic TUI and the app-server TUI, making parallel sessions easier to tell apart. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3969146235&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/12334&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/12334/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/12334&quot;&gt;#12334&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4143878481&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15860&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15860/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15860&quot;&gt;#15860&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;App-server clients can now send &lt;code&gt;!&lt;/code&gt; shell commands, watch filesystem changes, and connect to remote websocket servers with bearer-token auth. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4091151414&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14988&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14988/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14988&quot;&gt;#14988&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067960459&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14533&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14533/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14533&quot;&gt;#14533&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4084787788&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14847&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14847/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14847&quot;&gt;#14847&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4084892244&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14853&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14853/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14853&quot;&gt;#14853&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Image workflows got smoother: &lt;code&gt;view_image&lt;/code&gt; now returns image URLs for code mode, generated images are reopenable from the TUI, and image-generation history survives resume. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4096754590&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15072&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15072/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15072&quot;&gt;#15072&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4099863616&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15154&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15154/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15154&quot;&gt;#15154&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4104089835&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15223&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15223/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15223&quot;&gt;#15223&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Prompt history recall now works in the app-server TUI, including across sessions. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4089399483&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14945&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14945/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14945&quot;&gt;#14945&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Bug Fixes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;tui_app_server&lt;/code&gt; no longer duplicates live reasoning summaries or &lt;code&gt;/review&lt;/code&gt; output, and it preserves transcript text instead of dropping it under backpressure. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4134678478&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15758&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15758/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15758&quot;&gt;#15758&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4141326298&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15839&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15839/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15839&quot;&gt;#15839&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4134697184&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15759&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15759/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15759&quot;&gt;#15759&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;ChatGPT login in &lt;code&gt;tui_app_server&lt;/code&gt; now opens the local browser again, cancels cleanly on &lt;code&gt;Ctrl+C&lt;/code&gt;, and no longer fails startup when you&apos;re logged out. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4130056489&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15672&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15672/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15672&quot;&gt;#15672&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4130057116&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15673&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15673/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15673&quot;&gt;#15673&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4130054698&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15670&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15670/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15670&quot;&gt;#15670&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Early exits now restore terminal state reliably, avoiding broken shell state after quitting; tmux users also get a working queued-message edit shortcut on &lt;code&gt;Shift+Left&lt;/code&gt;. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4130055407&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15671&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15671/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15671&quot;&gt;#15671&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4117604214&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15480&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15480/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15480&quot;&gt;#15480&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Linux sandboxed tool calls are more reliable on older distributions with older &lt;code&gt;bubblewrap&lt;/code&gt;, and Windows restricted-token sandboxing now supports more split-policy carveout layouts. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4131027695&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15693&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15693/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15693&quot;&gt;#15693&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4049324176&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14172&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14172/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14172&quot;&gt;#14172&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Remote multi-agent sessions now show agent names instead of raw IDs and recover more gracefully from stale turn-steering races. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4121865127&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15513&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15513/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15513&quot;&gt;#15513&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4131949554&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15714&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15714/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15714&quot;&gt;#15714&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4100759604&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15163&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15163/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15163&quot;&gt;#15163&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Plugin-backed mentions and product gating now behave more predictably, fixing cases where explicit mentions lost context or plugins were filtered incorrectly. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4111379780&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15372&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15372/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15372&quot;&gt;#15372&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4105241033&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15263&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15263/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15263&quot;&gt;#15263&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4105957972&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15279&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15279/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15279&quot;&gt;#15279&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Expanded the app-server and exec-server docs/schema fixtures to cover exec-server setup, filesystem watch RPCs, realtime transcript notifications, and the new Python &lt;code&gt;thread.run(...)&lt;/code&gt; quickstart flow. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4097599488&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15089&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15089/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15089&quot;&gt;#15089&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067960459&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14533&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14533/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14533&quot;&gt;#14533&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4109856314&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15344&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15344/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15344&quot;&gt;#15344&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4097517129&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15088&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15088/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15088&quot;&gt;#15088&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Chores&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The app-server-backed TUI is now enabled by default, and the plugin/app rollout flags have been flipped on in normal builds. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4129557746&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15661&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15661/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15661&quot;&gt;#15661&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4131945216&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15713&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15713/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15713&quot;&gt;#15713&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4132266825&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15719&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15719/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15719&quot;&gt;#15719&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4139770376&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15820&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15820/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15820&quot;&gt;#15820&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Removed the legacy artifact tool and retired the old &lt;code&gt;read_file&lt;/code&gt; and &lt;code&gt;grep_files&lt;/code&gt; handlers as part of ongoing tool-surface cleanup. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4142754281&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15851&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15851/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15851&quot;&gt;#15851&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4144207663&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15864&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15864/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15864&quot;&gt;#15864&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4136125999&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15773&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15773/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15773&quot;&gt;#15773&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4136127349&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15775&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15775/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15775&quot;&gt;#15775&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Changelog&lt;/h2&gt;
&lt;p&gt;Full Changelog: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/openai/codex/compare/rust-v0.116.0...rust-v0.117.0&quot;&gt;&lt;tt&gt;rust-v0.116.0...rust-v0.117.0&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4089399483&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14945&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14945/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14945&quot;&gt;#14945&lt;/a&gt; feat(tui): restore composer history in app-server tui &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/fcoury/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/fcoury&quot;&gt;@fcoury&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4097629212&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15092&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15092/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15092&quot;&gt;#15092&lt;/a&gt; fix: try to fix &quot;Stage npm package&quot; step in ci.yml &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4096959957&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15075&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15075/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15075&quot;&gt;#15075&lt;/a&gt; Propagate tool errors to code mode &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4096754590&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15072&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15072/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15072&quot;&gt;#15072&lt;/a&gt; Return image URL from view_image tool &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4097054439&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15076&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15076/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15076&quot;&gt;#15076&lt;/a&gt; Add a startup deprecation warning for custom prompts &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4097912654&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15102&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15102/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15102&quot;&gt;#15102&lt;/a&gt; Revert &quot;fix: harden plugin feature gating&quot; &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4097062792&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15077&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15077/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15077&quot;&gt;#15077&lt;/a&gt; Add final message prefix to realtime handoff output &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4023741629&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13494&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13494/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13494&quot;&gt;#13494&lt;/a&gt; Align SQLite feedback logs with feedback formatter &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4086219011&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14888&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14888/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14888&quot;&gt;#14888&lt;/a&gt; Feat: reuse persisted model and reasoning effort on thread resume &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/shijie-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/shijie-oai&quot;&gt;@shijie-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4098069213&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15111&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15111/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15111&quot;&gt;#15111&lt;/a&gt; don&apos;t add transcript for v2 realtime &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4097919487&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15103&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15103/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15103&quot;&gt;#15103&lt;/a&gt; Add update_plan code mode result &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4097900775&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15100&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15100/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15100&quot;&gt;#15100&lt;/a&gt; Add apply_patch code mode result &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4097945540&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15104&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15104/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15104&quot;&gt;#15104&lt;/a&gt; fix: harden plugin feature gating &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4097599488&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15089&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15089/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15089&quot;&gt;#15089&lt;/a&gt; Add exec-server stub server and protocol docs &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/starr-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/starr-openai&quot;&gt;@starr-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4093602121&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15042&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15042/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15042&quot;&gt;#15042&lt;/a&gt; Support featured plugins &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/alexsong-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/alexsong-oai&quot;&gt;@alexsong-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4097517129&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15088&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15088/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15088&quot;&gt;#15088&lt;/a&gt; Add Python SDK thread.run convenience methods &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/shaqayeq-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/shaqayeq-oai&quot;&gt;@shaqayeq-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4098482023&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15119&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15119/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15119&quot;&gt;#15119&lt;/a&gt; Remove stdio transport from exec server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4073459968&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14632&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14632/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14632&quot;&gt;#14632&lt;/a&gt; feat(core, tracing): create turn spans over websockets &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4092330685&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15011&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15011/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15011&quot;&gt;#15011&lt;/a&gt; Forward session and turn headers to MCP HTTP requests &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/nicholasclark-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/nicholasclark-openai&quot;&gt;@nicholasclark-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4098432342&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15118&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15118/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15118&quot;&gt;#15118&lt;/a&gt; [hooks] turn_id extension for Stop &amp;amp; UserPromptSubmit &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/eternal-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/eternal-openai&quot;&gt;@eternal-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4090458071&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14970&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14970/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14970&quot;&gt;#14970&lt;/a&gt; Simple directory mentions &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4091151414&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14988&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14988/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14988&quot;&gt;#14988&lt;/a&gt; Add thread/shellCommand to app server API surface &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4093583704&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15041&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15041/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15041&quot;&gt;#15041&lt;/a&gt; feat: support product-scoped plugins. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4095167019&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15056&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15056/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15056&quot;&gt;#15056&lt;/a&gt; feat: add graph representation of agent network &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4100759604&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15163&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15163/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15163&quot;&gt;#15163&lt;/a&gt; fix: case where agent is already closed &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4098561408&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15125&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15125/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15125&quot;&gt;#15125&lt;/a&gt; Move environment abstraction into exec server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4102419471&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15180&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15180/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15180&quot;&gt;#15180&lt;/a&gt; chore: add metrics for profile &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4102094226&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15175&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15175/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15175&quot;&gt;#15175&lt;/a&gt; chore: morpheus does not generate memories &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4102744599&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15185&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15185/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15185&quot;&gt;#15185&lt;/a&gt; Revert &quot;Forward session and turn headers to MCP HTTP requests&quot; &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/nicholasclark-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/nicholasclark-openai&quot;&gt;@nicholasclark-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4085454493&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14867&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14867/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14867&quot;&gt;#14867&lt;/a&gt; [hooks] use a user message &amp;gt; developer message for prompt continuation &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/eternal-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/eternal-openai&quot;&gt;@eternal-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4103227514&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15196&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15196/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15196&quot;&gt;#15196&lt;/a&gt; Add experimental exec server URL handling &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4103299541&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15198&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15198/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15198&quot;&gt;#15198&lt;/a&gt; Publish runnable DotSlash package for argument-comment lint &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4097599620&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15090&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15090/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15090&quot;&gt;#15090&lt;/a&gt; Add exec-server process and filesystem RPCs &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/starr-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/starr-openai&quot;&gt;@starr-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4103330709&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15201&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15201/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15201&quot;&gt;#15201&lt;/a&gt; Log automated reviewer approval sources distinctly &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/gabec-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/gabec-openai&quot;&gt;@gabec-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3969146235&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/12334&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/12334/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/12334&quot;&gt;#12334&lt;/a&gt; feat(tui): add /title terminal title configuration &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/yvolovich-cyber/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/yvolovich-cyber&quot;&gt;@yvolovich-cyber&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4103515553&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15206&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15206/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15206&quot;&gt;#15206&lt;/a&gt; feat(tracing): tag app-server turn spans with turn_id &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4103918448&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15216&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15216/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15216&quot;&gt;#15216&lt;/a&gt; Move terminal module to terminal-detection crate &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4103526145&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15207&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15207/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15207&quot;&gt;#15207&lt;/a&gt; add specific tool guidance for Windows destructive commands &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/iceweasel-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/iceweasel-oai&quot;&gt;@iceweasel-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4099863616&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15154&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15154/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15154&quot;&gt;#15154&lt;/a&gt; adding full imagepath to tui &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/won-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/won-openai&quot;&gt;@won-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4103986769&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15217&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15217/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15217&quot;&gt;#15217&lt;/a&gt; feat: expose needs_auth for plugin/read. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4102855435&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15190&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15190/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15190&quot;&gt;#15190&lt;/a&gt; Plumb MCP turn metadata through _meta &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/nicholasclark-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/nicholasclark-openai&quot;&gt;@nicholasclark-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4104055345&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15220&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15220/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15220&quot;&gt;#15220&lt;/a&gt; feat(app-server): add mcpServer/startupStatus/updated notification &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4104072164&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15222&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15222/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15222&quot;&gt;#15222&lt;/a&gt; changed save directory to codex_home &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/won-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/won-openai&quot;&gt;@won-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4104401438&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15232&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15232/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15232&quot;&gt;#15232&lt;/a&gt; Refactor ExecServer filesystem split between local and remote &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4092656311&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15021&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15021/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15021&quot;&gt;#15021&lt;/a&gt; V8 Bazel Build &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/cconger/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/cconger&quot;&gt;@cconger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4099719590&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15150&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15150/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15150&quot;&gt;#15150&lt;/a&gt; Move auth code into login crate &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4103220390&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15195&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15195/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15195&quot;&gt;#15195&lt;/a&gt; [plugins] Install MCPs when calling plugin/install &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4105029968&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15254&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15254/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15254&quot;&gt;#15254&lt;/a&gt; core: add a full-buffer exec capture policy &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4105241033&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15263&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15263/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15263&quot;&gt;#15263&lt;/a&gt; fix: Distinguish missing and empty plugin products &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4105002496&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15253&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15253/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15253&quot;&gt;#15253&lt;/a&gt; Split features into codex-features crate &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4104475986&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15233&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15233/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15233&quot;&gt;#15233&lt;/a&gt; Split exec process into local and remote implementations &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/starr-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/starr-openai&quot;&gt;@starr-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4103299651&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15199&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15199/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15199&quot;&gt;#15199&lt;/a&gt; Use released DotSlash package for argument-comment lint &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4103828351&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15215&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15215/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15215&quot;&gt;#15215&lt;/a&gt; Initial plugins TUI menu - list and read only. tui + tui_app_server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4104991181&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15252&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15252/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15252&quot;&gt;#15252&lt;/a&gt; Disable hooks on windows for now &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/eternal-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/eternal-openai&quot;&gt;@eternal-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4105302480&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15264&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15264/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15264&quot;&gt;#15264&lt;/a&gt; feat: Add One-Time Startup Remote Plugin Sync &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4105228275&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15262&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15262/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15262&quot;&gt;#15262&lt;/a&gt; Add guardian follow-up reminder &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4104089835&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15223&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15223/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15223&quot;&gt;#15223&lt;/a&gt; Feat/restore image generation history &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/won-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/won-openai&quot;&gt;@won-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4105703238&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15275&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15275/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15275&quot;&gt;#15275&lt;/a&gt; feat: prefer git for curated plugin sync  &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4085550239&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14869&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14869/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14869&quot;&gt;#14869&lt;/a&gt; Add remote env CI matrix and integration test &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4104036721&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15218&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15218/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15218&quot;&gt;#15218&lt;/a&gt; Add temporary app-server originator fallback for codex-tui &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4108819249&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15328&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15328/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15328&quot;&gt;#15328&lt;/a&gt; try to fix bazel &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4108592251&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15324&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15324/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15324&quot;&gt;#15324&lt;/a&gt; Add remote test skill &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4108014746&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15313&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15313/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15313&quot;&gt;#15313&lt;/a&gt; feat: change multi-agent to use path-like system instead of uuids &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4104873664&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15244&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15244/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15244&quot;&gt;#15244&lt;/a&gt; Pin Python SDK app-server stdio to UTF-8 on Windows &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/shaqayeq-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/shaqayeq-oai&quot;&gt;@shaqayeq-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4109247859&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15337&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15337/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15337&quot;&gt;#15337&lt;/a&gt; Bump aws-lc-rs &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/cconger/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/cconger&quot;&gt;@cconger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4103432870&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15203&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15203/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15203&quot;&gt;#15203&lt;/a&gt; Add v8-poc consumer of our new built v8 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/cconger/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/cconger&quot;&gt;@cconger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4105676315&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15273&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15273/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15273&quot;&gt;#15273&lt;/a&gt; [apps] Use ARC for yolo mode. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4098586914&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15128&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15128/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15128&quot;&gt;#15128&lt;/a&gt; chore(core) Remove Feature::PowershellUtf8 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4109856314&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15344&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15344/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15344&quot;&gt;#15344&lt;/a&gt; Add realtime transcript notification in v2 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4106247043&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15285&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15285/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15285&quot;&gt;#15285&lt;/a&gt; Gate tui /plugins menu behind flag &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4098242173&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15114&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15114/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15114&quot;&gt;#15114&lt;/a&gt; fix: allow restricted filesystem profiles to read helper executables &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/celia-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/celia-oai&quot;&gt;@celia-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4104362222&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15231&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15231/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15231&quot;&gt;#15231&lt;/a&gt; chore(core) update prefix_rule guidance &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4093314108&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15036&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15036/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15036&quot;&gt;#15036&lt;/a&gt; fix(core) disable command_might_be_dangerous when unsandboxed &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4109990687&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15348&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15348/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15348&quot;&gt;#15348&lt;/a&gt; Pass platform param to featured plugins &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/alexsong-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/alexsong-oai&quot;&gt;@alexsong-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4105868466&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15276&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15276/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15276&quot;&gt;#15276&lt;/a&gt; Code mode on v8 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/cconger/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/cconger&quot;&gt;@cconger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4111379780&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15372&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15372/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15372&quot;&gt;#15372&lt;/a&gt; [plugins] Fix plugin explicit mention context management. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4110926304&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15366&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15366/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15366&quot;&gt;#15366&lt;/a&gt; chore(context) Include guardian approval context &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4112855350&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15390&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15390/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15390&quot;&gt;#15390&lt;/a&gt; Remove legacy app-server notification handling from tui_app_server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4113574359&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15409&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15409/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15409&quot;&gt;#15409&lt;/a&gt; Add JIT entitlement for macosx &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/cconger/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/cconger&quot;&gt;@cconger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4113651801&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15414&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15414/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15414&quot;&gt;#15414&lt;/a&gt; Remove legacy auth and notification handling from tui_app_server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4111665455&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15376&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15376/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15376&quot;&gt;#15376&lt;/a&gt; [apps] Improve app tools loading for TUI. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4113665280&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15415&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15415/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15415&quot;&gt;#15415&lt;/a&gt; chore(exec_policy) ExecPolicyRequirementScenario tests &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4117100624&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15464&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15464/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15464&quot;&gt;#15464&lt;/a&gt; Remove smart_approvals alias migration &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4115306364&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15443&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15443/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15443&quot;&gt;#15443&lt;/a&gt; core: snapshot fork startup context injection &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4117604214&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15480&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15480/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15480&quot;&gt;#15480&lt;/a&gt; Use Shift+Left to edit queued messages in tmux &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4108240381&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15317&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15317/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15317&quot;&gt;#15317&lt;/a&gt; nit: guard -&amp;gt; registry &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4109285359&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15338&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15338/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15338&quot;&gt;#15338&lt;/a&gt; fix: fall back to vendored bubblewrap when system bwrap lacks --argv0 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4122213263&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15520&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15520/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15520&quot;&gt;#15520&lt;/a&gt; fix: cargo deny &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4105957972&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15279&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15279/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15279&quot;&gt;#15279&lt;/a&gt; Label plugins as plugins, and hide skills/apps for given plugin &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4105114512&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15259&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15259/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15259&quot;&gt;#15259&lt;/a&gt; tui: queue follow-ups during manual /compact &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4121916673&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15515&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15515/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15515&quot;&gt;#15515&lt;/a&gt; feat: structured multi-agent output &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4110591408&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15357&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15357/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15357&quot;&gt;#15357&lt;/a&gt; Fix: proactive auth refresh to reload guarded disk state first &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/celia-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/celia-oai&quot;&gt;@celia-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4109777648&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15342&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15342/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15342&quot;&gt;#15342&lt;/a&gt; Plugins TUI install/uninstall &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4123024159&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15540&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15540/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15540&quot;&gt;#15540&lt;/a&gt; chore: split sub-agent v2 implementation &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4121941046&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15516&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15516/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15516&quot;&gt;#15516&lt;/a&gt; Thread guardian Responses API errors into denial rationale &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4111855327&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15378&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15378/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15378&quot;&gt;#15378&lt;/a&gt; feat: support disable skills by name. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4122751310&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15529&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15529/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15529&quot;&gt;#15529&lt;/a&gt; Unify realtime stop handling in TUI &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4123622043&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15557&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15557/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15557&quot;&gt;#15557&lt;/a&gt; fix: main tui &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4123558838&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15556&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15556/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15556&quot;&gt;#15556&lt;/a&gt; feat: new op type for sub-agents communication &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4103742926&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15211&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15211/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15211&quot;&gt;#15211&lt;/a&gt; [hooks] add non-streaming (non-stdin style) shell-only PreToolUse support &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/eternal-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/eternal-openai&quot;&gt;@eternal-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4123774528&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15560&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15560/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15560&quot;&gt;#15560&lt;/a&gt; feat: use serde to differenciate inter agent communication &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4114035332&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15426&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15426/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15426&quot;&gt;#15426&lt;/a&gt; chore(core) Add approvals reviewer to UserTurn &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4123830999&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15562&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15562/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15562&quot;&gt;#15562&lt;/a&gt; [codex] Add rollback context duplication snapshot &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4124005364&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15570&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15570/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15570&quot;&gt;#15570&lt;/a&gt; feat: custom watcher for multi-agent v2 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4124177408&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15575&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15575/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15575&quot;&gt;#15575&lt;/a&gt; feat: custom watcher for multi-agent v2 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4124181236&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15576&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15576/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15576&quot;&gt;#15576&lt;/a&gt; feat: custom watcher for multi-agent v2 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4110676629&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15360&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15360/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15360&quot;&gt;#15360&lt;/a&gt; fix: build PATH env var using OsString instead of String &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4104695430&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15239&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15239/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15239&quot;&gt;#15239&lt;/a&gt; Add fork snapshot modes &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4123502910&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15554&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15554/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15554&quot;&gt;#15554&lt;/a&gt; Add plugin-creator as system skill &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/alexsong-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/alexsong-oai&quot;&gt;@alexsong-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4124718384&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15592&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15592/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15592&quot;&gt;#15592&lt;/a&gt; Extract landlock helpers into codex-sandboxing &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4124788615&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15593&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15593/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15593&quot;&gt;#15593&lt;/a&gt; Move macOS sandbox builders into codex-sandboxing &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4117466976&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15478&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15478/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15478&quot;&gt;#15478&lt;/a&gt; [codex-cli][app-server] Update self-serve business usage limit copy in error returned &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dhruvgupta-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dhruvgupta-oai&quot;&gt;@dhruvgupta-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4124992632&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15600&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15600/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15600&quot;&gt;#15600&lt;/a&gt; move imagegen skill into system skills &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dkundel-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dkundel-openai&quot;&gt;@dkundel-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4124915354&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15599&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15599/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15599&quot;&gt;#15599&lt;/a&gt; Move sandbox policy transforms into codex-sandboxing &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4124377470&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15580&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15580/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15580&quot;&gt;#15580&lt;/a&gt; Remove filter from plugins/list result &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4124400075&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15581&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15581/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15581&quot;&gt;#15581&lt;/a&gt; Stabilize macOS CI test timeouts &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4126474278&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15613&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15613/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15613&quot;&gt;#15613&lt;/a&gt; nit: split v2 wait &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4126538711&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15614&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15614/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15614&quot;&gt;#15614&lt;/a&gt; fix: flaky test &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4127005572&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15621&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15621/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15621&quot;&gt;#15621&lt;/a&gt; feat: list agents for sub-agent v2 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4127153994&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15623&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15623/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15623&quot;&gt;#15623&lt;/a&gt; nit: optim on list agents &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4123305292&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15549&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15549/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15549&quot;&gt;#15549&lt;/a&gt; Allow global network allowlist wildcard &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/rreichel3-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/rreichel3-oai&quot;&gt;@rreichel3-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4113979783&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15424&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15424/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15424&quot;&gt;#15424&lt;/a&gt; Finish moving codex exec to app-server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4125254869&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15603&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15603/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15603&quot;&gt;#15603&lt;/a&gt; Extract sandbox manager and transforms into codex-sandboxing &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4117972947&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15484&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15484/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15484&quot;&gt;#15484&lt;/a&gt; chore(deps): bump pnpm/action-setup from 4 to 5 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4080023911&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14777&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14777/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14777&quot;&gt;#14777&lt;/a&gt; Bump vedantmgoyal9/winget-releaser from 19e706d4c9121098010096f9c495a70a7518b30f to 7bd472be23763def6e16bd06cc8b1cdfab0e2fd5 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4123716557&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15558&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15558/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15558&quot;&gt;#15558&lt;/a&gt; [Codex TUI] - Sort /plugins TUI menu by installed status first, alpha second &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4124896680&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15598&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15598/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15598&quot;&gt;#15598&lt;/a&gt; Refresh mentions list after plugin install/uninstall &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4127162905&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15624&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15624/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15624&quot;&gt;#15624&lt;/a&gt; feat: disable notifier v2 and start turn on agent interaction &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4125477664&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15605&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15605/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15605&quot;&gt;#15605&lt;/a&gt; [codex] Stabilize compact resume and fork snapshot flaky tests &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4129447135&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15658&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15658/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15658&quot;&gt;#15658&lt;/a&gt; try to fix git glitch &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4129446794&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15657&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15657/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15657&quot;&gt;#15657&lt;/a&gt; try to fix git glitch &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4129446548&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15656&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15656/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15656&quot;&gt;#15656&lt;/a&gt; try to fix git glitch &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4129446347&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15655&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15655/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15655&quot;&gt;#15655&lt;/a&gt; try to fix git glitch &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4129446164&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15654&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15654/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15654&quot;&gt;#15654&lt;/a&gt; try to fix git glitch &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4129445929&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15653&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15653/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15653&quot;&gt;#15653&lt;/a&gt; try to fix git glitch &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4129445739&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15652&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15652/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15652&quot;&gt;#15652&lt;/a&gt; try to fix git glitch &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4129445500&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15651&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15651/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15651&quot;&gt;#15651&lt;/a&gt; try to fix git glitch &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4129445245&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15650&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15650/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15650&quot;&gt;#15650&lt;/a&gt; try to fix git glitch &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4125634101&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15606&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15606/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15606&quot;&gt;#15606&lt;/a&gt; Pretty plugin labels, preserve plugin app provenance during MCP tool refresh &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4124346577&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15579&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15579/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15579&quot;&gt;#15579&lt;/a&gt; Increase voice space hold timeout to 1s &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4097706127&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15093&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15093/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15093&quot;&gt;#15093&lt;/a&gt; core: Make FileWatcher reusable &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/euroelessar/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/euroelessar&quot;&gt;@euroelessar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4123270296&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15547&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15547/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15547&quot;&gt;#15547&lt;/a&gt; app-server: Add back pressure and batching to &lt;code&gt;command/exec&lt;/code&gt; &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/euroelessar/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/euroelessar&quot;&gt;@euroelessar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4129401378&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15647&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15647/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15647&quot;&gt;#15647&lt;/a&gt; feat: communication pattern v2 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4115184161&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15438&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15438/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15438&quot;&gt;#15438&lt;/a&gt; feat: include marketplace loading error in plugin/list &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4123241180&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15545&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15545/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15545&quot;&gt;#15545&lt;/a&gt; chore:  use access token expiration for proactive auth refresh &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/celia-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/celia-oai&quot;&gt;@celia-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4122755288&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15530&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15530/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15530&quot;&gt;#15530&lt;/a&gt; chore: stop app-server auth refresh storms after permanent token failure &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/celia-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/celia-oai&quot;&gt;@celia-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4124183193&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15577&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15577/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15577&quot;&gt;#15577&lt;/a&gt; Trim pre-turn context updates during rollback &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4129478451&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15660&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15660/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15660&quot;&gt;#15660&lt;/a&gt; Hide numeric prefixes on disabled TUI list rows &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4128818470&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15644&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15644/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15644&quot;&gt;#15644&lt;/a&gt; fix: keep zsh-fork release assets after removing shell-tool-mcp &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4130054698&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15670&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15670/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15670&quot;&gt;#15670&lt;/a&gt; tui_app_server: tolerate missing rate limits while logged out &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4123924064&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15564&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15564/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15564&quot;&gt;#15564&lt;/a&gt; Move git utilities into a dedicated crate &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4130022751&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15669&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15669/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15669&quot;&gt;#15669&lt;/a&gt; Clean up TUI /plugins row allignment &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4130055407&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15671&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15671/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15671&quot;&gt;#15671&lt;/a&gt; tui: always restore the terminal on early exit &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4130056489&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15672&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15672/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15672&quot;&gt;#15672&lt;/a&gt; tui_app_server: open ChatGPT login in the local browser &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4130057116&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15673&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15673/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15673&quot;&gt;#15673&lt;/a&gt; tui_app_server: cancel active login before Ctrl+C exit &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4130300123&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15676&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15676/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15676&quot;&gt;#15676&lt;/a&gt; Tweak /plugin menu wording &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4129858756&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15666&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15666/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15666&quot;&gt;#15666&lt;/a&gt; Suppress plugin-install MCP OAuth URL console spam &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4124094754&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15573&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15573/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15573&quot;&gt;#15573&lt;/a&gt; [plugins] Additional gating for tool suggest and apps. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4129807901&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15665&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15665/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15665&quot;&gt;#15665&lt;/a&gt; Drop sandbox_permissions from sandbox exec requests &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4124055235&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15572&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15572/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15572&quot;&gt;#15572&lt;/a&gt; Move string truncation helpers into codex-utils-string &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067960459&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14533&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14533/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14533&quot;&gt;#14533&lt;/a&gt; app-server: add filesystem watch support &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/euroelessar/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/euroelessar&quot;&gt;@euroelessar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4130151449&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15674&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15674/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15674&quot;&gt;#15674&lt;/a&gt; Use delayed shimmer for plugin loading headers in tui and tui_app_server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4130962391&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15689&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15689/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15689&quot;&gt;#15689&lt;/a&gt; app-server: Return codex home in initialize response &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/euroelessar/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/euroelessar&quot;&gt;@euroelessar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4110763483&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15363&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15363/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15363&quot;&gt;#15363&lt;/a&gt; fix: keep rmcp-client env vars as OsString &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4131437599&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15700&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15700/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15700&quot;&gt;#15700&lt;/a&gt; Remove provenance filtering in $mentions for apps and skills from plugins &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4130995392&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15692&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15692/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15692&quot;&gt;#15692&lt;/a&gt; Add legal link to TUI /plugin details &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4110027995&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15351&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15351/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15351&quot;&gt;#15351&lt;/a&gt; Expand ~ in MDM workspace write roots &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/evawong-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/evawong-oai&quot;&gt;@evawong-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4123290316&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15548&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15548/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15548&quot;&gt;#15548&lt;/a&gt; Extract rollout into its own crate &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4131404051&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15699&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15699/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15699&quot;&gt;#15699&lt;/a&gt; [codex] Defer fork context injection until first turn &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4125190808&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15601&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15601/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15601&quot;&gt;#15601&lt;/a&gt; [app-server] Add a method to override feature flags. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4131777047&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15708&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15708/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15708&quot;&gt;#15708&lt;/a&gt; TUI plugin menu cleanup - hide app ID &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4130317550&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15677&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15677/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15677&quot;&gt;#15677&lt;/a&gt; Fix stale quickstart integration assertion &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/shaqayeq-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/shaqayeq-oai&quot;&gt;@shaqayeq-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4131945216&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15713&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15713/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15713&quot;&gt;#15713&lt;/a&gt; [plugins] Flip the flags. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4132266825&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15719&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15719/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15719&quot;&gt;#15719&lt;/a&gt; [plugins] Flip on additional flags. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4049324176&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14172&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14172/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14172&quot;&gt;#14172&lt;/a&gt; fix: support split carveouts in windows restricted-token sandbox &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4131949554&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15714&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15714/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15714&quot;&gt;#15714&lt;/a&gt; Fix stale turn steering fallback in tui_app_server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4132695218&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15722&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15722/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15722&quot;&gt;#15722&lt;/a&gt; [plugins] Add a flag for tool search. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4133190888&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15734&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15734/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15734&quot;&gt;#15734&lt;/a&gt; Update plugin creator skill. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4135382243&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15766&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15766/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15766&quot;&gt;#15766&lt;/a&gt; chore: tty metric &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4122202661&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15519&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15519/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15519&quot;&gt;#15519&lt;/a&gt; fix(core): default approval behavior for mcp missing annotations &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/fouad-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/fouad-openai&quot;&gt;@fouad-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4136127349&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15775&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15775/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15775&quot;&gt;#15775&lt;/a&gt; chore: remove grep_files handler &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4131819602&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15710&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15710/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15710&quot;&gt;#15710&lt;/a&gt; Use AbsolutePathBuf for cwd state &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4136257882&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15778&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15778/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15778&quot;&gt;#15778&lt;/a&gt; feat: rendering library v1 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4134678478&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15758&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15758/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15758&quot;&gt;#15758&lt;/a&gt; fix(tui): avoid duplicate live reasoning summaries &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/fcoury/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/fcoury&quot;&gt;@fcoury&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4136125999&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15773&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15773/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15773&quot;&gt;#15773&lt;/a&gt; chore: remove read_file handler &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4136197018&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15776&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15776/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15776&quot;&gt;#15776&lt;/a&gt; feat: add multi-thread log query &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4133895165&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15744&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15744/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15744&quot;&gt;#15744&lt;/a&gt; Extract codex-instructions crate &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4109314890&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15339&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15339/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15339&quot;&gt;#15339&lt;/a&gt; Add non-interactive resume filter option &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/nornagon-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/nornagon-openai&quot;&gt;@nornagon-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4133897911&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15746&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15746/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15746&quot;&gt;#15746&lt;/a&gt; Extract codex-utils-plugins crate &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4133897912&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15747&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15747/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15747&quot;&gt;#15747&lt;/a&gt; Extract codex-plugin crate &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4133897915&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15748&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15748/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15748&quot;&gt;#15748&lt;/a&gt; Extract codex-analytics crate &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4131717154&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15707&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15707/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15707&quot;&gt;#15707&lt;/a&gt; Clarify codex_home base for MDM path resolution &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/evawong-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/evawong-oai&quot;&gt;@evawong-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4121865127&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15513&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15513/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15513&quot;&gt;#15513&lt;/a&gt; fix(tui_app_server): fix remote subagent switching and agent names &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/fcoury/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/fcoury&quot;&gt;@fcoury&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4085016003&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14856&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14856/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14856&quot;&gt;#14856&lt;/a&gt; [apps][tool_suggest] Remove tool_suggest&apos;s dependency on tool search. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4084787788&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14847&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14847/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14847&quot;&gt;#14847&lt;/a&gt; feat: add websocket auth for app-server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4134697184&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15759&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15759/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15759&quot;&gt;#15759&lt;/a&gt; fix(tui_app_server): preserve transcript events under backpressure &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/fcoury/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/fcoury&quot;&gt;@fcoury&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4133897928&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15749&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15749/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15749&quot;&gt;#15749&lt;/a&gt; Extract codex-core-skills crate &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4137980206&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15798&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15798/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15798&quot;&gt;#15798&lt;/a&gt; Avoid duplicate auth refreshes in &lt;code&gt;getAuthStatus&lt;/code&gt; &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4129447465&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15659&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15659/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15659&quot;&gt;#15659&lt;/a&gt; Add MCP tool call spans &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/nicholasclark-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/nicholasclark-openai&quot;&gt;@nicholasclark-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4137273048&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15789&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15789/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15789&quot;&gt;#15789&lt;/a&gt; Treat ChatGPT &lt;code&gt;hc&lt;/code&gt; plan as Enterprise &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/arnavdugar-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/arnavdugar-openai&quot;&gt;@arnavdugar-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4138711330&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15802&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15802/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15802&quot;&gt;#15802&lt;/a&gt; TUI plugin menu polish &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4136904638&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15785&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15785/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15785&quot;&gt;#15785&lt;/a&gt; Add cached environment manager for exec server URL &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4139038965&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15806&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15806/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15806&quot;&gt;#15806&lt;/a&gt; Add ReloadUserConfig to tui_app_server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4139203063&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15810&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15810/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15810&quot;&gt;#15810&lt;/a&gt; app-server: Organize app-server to allow more transports &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/euroelessar/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/euroelessar&quot;&gt;@euroelessar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4138549756&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15800&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15800/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15800&quot;&gt;#15800&lt;/a&gt; [mcp] Improve custom MCP elicitation &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4122823220&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15531&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15531/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15531&quot;&gt;#15531&lt;/a&gt; [hooks] add non-streaming (non-stdin style) shell-only PostToolUse support &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/eternal-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/eternal-openai&quot;&gt;@eternal-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4139770376&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15820&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15820/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15820&quot;&gt;#15820&lt;/a&gt; [plugins] Flip flags on. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4140039691&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15825&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15825/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15825&quot;&gt;#15825&lt;/a&gt; Fix quoted command rendering in tui_app_server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4084892244&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14853&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14853/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14853&quot;&gt;#14853&lt;/a&gt; Wire remote app-server auth through the client &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4139472685&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15817&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15817/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15817&quot;&gt;#15817&lt;/a&gt; Expand home-relative paths on Windows &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/tiffanycitra/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/tiffanycitra&quot;&gt;@tiffanycitra&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4131027695&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15693&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15693/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15693&quot;&gt;#15693&lt;/a&gt; fix: fix old system bubblewrap compatibility without falling back to vendored bwrap &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4136700200&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15784&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15784/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15784&quot;&gt;#15784&lt;/a&gt; feat: replace askama by custom lib &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4142754281&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15851&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15851/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15851&quot;&gt;#15851&lt;/a&gt; feat: drop artifact tool and feature &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4143937738&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15861&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15861/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15861&quot;&gt;#15861&lt;/a&gt; feat: clean spawn v1 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4130990866&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15691&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15691/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15691&quot;&gt;#15691&lt;/a&gt; feat: exec-server prep for unified exec &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4144207663&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15864&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15864/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15864&quot;&gt;#15864&lt;/a&gt; chore: drop artifacts lib &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4139349957&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15812&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15812/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15812&quot;&gt;#15812&lt;/a&gt; core: remove special execve handling for skill scripts &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4144674710&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15869&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15869/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15869&quot;&gt;#15869&lt;/a&gt; fix: flaky &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4145115828&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15877&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15877/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15877&quot;&gt;#15877&lt;/a&gt; chore: ask agents md not to play with PIDs &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4144445544&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15866&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15866/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15866&quot;&gt;#15866&lt;/a&gt; feat: use &lt;code&gt;ProcessId&lt;/code&gt; in &lt;code&gt;exec-server&lt;/code&gt; &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4140327997&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15829&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15829/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15829&quot;&gt;#15829&lt;/a&gt; [plugins] Update the suggestable plugins list. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4145297931&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15880&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15880/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15880&quot;&gt;#15880&lt;/a&gt; fix: max depth agent still has v2 tools &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4141326298&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15839&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15839/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15839&quot;&gt;#15839&lt;/a&gt; Fix duplicate /review messages in app-server TUI &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4138941177&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15805&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15805/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15805&quot;&gt;#15805&lt;/a&gt; Add MCP connector metrics &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/nicholasclark-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/nicholasclark-openai&quot;&gt;@nicholasclark-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4129557746&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15661&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15661/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15661&quot;&gt;#15661&lt;/a&gt; Enable &lt;code&gt;tui_app_server&lt;/code&gt; feature by default &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4140796836&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15835&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15835/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15835&quot;&gt;#15835&lt;/a&gt; fix: box apply_patch test harness futures &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4137813320&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15796&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15796/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15796&quot;&gt;#15796&lt;/a&gt; [codex] Block unsafe git global options from safe allowlist &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/adrian-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/adrian-openai&quot;&gt;@adrian-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4139363438&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15813&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15813/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15813&quot;&gt;#15813&lt;/a&gt; Add wildcard in the middle test coverage &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/evawong-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/evawong-oai&quot;&gt;@evawong-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4145408090&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15881&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15881/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15881&quot;&gt;#15881&lt;/a&gt; fix: root as std agent &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4143878481&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15860&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15860/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15860&quot;&gt;#15860&lt;/a&gt; feat(tui): add terminal title support to tui app server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/fcoury/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/fcoury&quot;&gt;@fcoury&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4145828197&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15885&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15885/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15885&quot;&gt;#15885&lt;/a&gt; [mcp] Fix legacy_tools &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title>Build and install plugins in Codex</title><link>https://developers.openai.com/codex/changelog/#codex-2026-03-25-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-03-25-mdx</guid><description>Build and install plugins in Codex</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate><content:encoded># Build and install plugins in Codex

Codex now supports **plugins**: installable bundles that package skills, app
integrations, and MCP server configuration for reusable workflows.

Plugins are available in the Codex app, CLI, and IDE extensions.

You can install curated plugins from the plugin directory, or scaffold a local
plugin with `@plugin-creator` and test it with workspace-scoped or home-scoped
marketplaces.

Learn more in the [plugins documentation](/codex/plugins).

&lt;div class=&quot;not-prose my-2 mb-4&quot;&gt;
  &lt;img
    src=&quot;/images/codex/plugins/directory.png&quot;
    alt=&quot;&quot;
    class=&quot;block w-full rounded-lg border border-default my-0&quot;
  /&gt;
&lt;/div&gt;

#### Plugin structure

Every plugin is a folder with a required `.codex-plugin/plugin.json` manifest
and optional supporting files:

```text
my-plugin/
  .codex-plugin/
    plugin.json   # Required: plugin manifest
  skills/         # Optional: packaged skills
  .app.json       # Optional: app or connector mappings
  .mcp.json       # Optional: MCP server configuration
  assets/         # Optional: icons, logos, screenshots
```

#### Install plugins per-user or per-repo

You can install plugins for just yourself with
`~/.agents/plugins/marketplace.json` and `~/.codex/plugins/`, or for everyone
on a project with `.agents/plugins/marketplace.json` and a repo-local plugin
directory such as `./plugins/`.

#### Curated plugins and local development

Codex surfaces curated public plugins in the plugin directory. Codex also ships
with the built-in `@plugin-creator` skill to help you scaffold a plugin, add a
local marketplace entry, and test it before sharing it with teammates.</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-03-24-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-03-24-app-mdx</guid><description>Codex app</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### New features

- Added search for past Codex app threads, including a sidebar shortcut and keyboard shortcuts for jumping to recent threads.
- Added a one-click option to archive all local threads in a project.
- Synced key settings between the Codex app and the VS Code extension, and added a settings entry point in the extension.

### Performance improvements and bug fixes

- Additional performance improvements and bug fixes.</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-03-19-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-03-19-app-mdx</guid><description>Codex app</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### New features

- Added skills to the `@` menu so you can insert them from the composer alongside other mentions.
- `Cmd/Ctrl+F` now starts with your current text selection, which makes searching reviews and diffs faster.

### Performance improvements and bug fixes

- Additional performance improvements and bug fixes.</content:encoded></item><item><title>Codex CLI Release: 0.116.0</title><link>https://developers.openai.com/codex/changelog/#github-release-299083035</link><guid>https://developers.openai.com/codex/changelog/#github-release-299083035</guid><description>0.116.0</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;New Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;App-server TUI now supports device-code ChatGPT sign-in during onboarding and can refresh existing ChatGPT tokens. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4089785412&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14952&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14952/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14952&quot;&gt;#14952&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Plugin setup is smoother: Codex can prompt to install missing plugins or connectors, honor a configured suggestion allowlist, and sync install/uninstall state remotely. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4086395372&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14896&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14896/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14896&quot;&gt;#14896&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4092684977&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15022&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15022/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15022&quot;&gt;#15022&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4085897775&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14878&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14878/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14878&quot;&gt;#14878&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Added a &lt;code&gt;userpromptsubmit&lt;/code&gt; hook so prompts can be blocked or augmented before execution and before they enter history. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4073264543&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14626&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14626/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14626&quot;&gt;#14626&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Realtime sessions now start with recent thread context and are less likely to self-interrupt during audio playback. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4083979751&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14829&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14829/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14829&quot;&gt;#14829&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4083979749&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14827&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14827/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14827&quot;&gt;#14827&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Bug Fixes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a first-turn stall where websocket prewarm could delay &lt;code&gt;turn/start&lt;/code&gt;; startup now times out and falls back cleanly. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4084225335&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14838&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14838/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14838&quot;&gt;#14838&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Restored conversation history for remote resume/fork in the app-server TUI and stopped duplicate live transcript output from legacy stream events. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4088846217&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14930&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14930/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14930&quot;&gt;#14930&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4086315696&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14892&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14892/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14892&quot;&gt;#14892&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Improved Linux sandbox startup on symlinked checkouts, missing writable roots, and Ubuntu/AppArmor hosts by preferring system &lt;code&gt;bwrap&lt;/code&gt; when available. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4084856279&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14849&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14849/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14849&quot;&gt;#14849&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4086279199&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14890&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14890/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14890&quot;&gt;#14890&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4090179977&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14963&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14963/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14963&quot;&gt;#14963&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed an agent job finalization race and reduced status polling churn for worker threads. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4084575869&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14843&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14843/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14843&quot;&gt;#14843&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Refreshed the Python SDK public API docs, examples, and walkthrough around the generated app-server models. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4062825345&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14446&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14446/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14446&quot;&gt;#14446&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Chores&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Pinned the &lt;code&gt;setup-zig&lt;/code&gt; GitHub Action to an immutable SHA for more reproducible CI. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4085080036&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14858&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14858/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14858&quot;&gt;#14858&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Changelog&lt;/h2&gt;
&lt;p&gt;Full Changelog: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/openai/codex/compare/rust-v0.115.0...rust-v0.116.0&quot;&gt;&lt;tt&gt;rust-v0.115.0...rust-v0.116.0&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4076778667&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14717&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14717/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14717&quot;&gt;#14717&lt;/a&gt; Move TUI on top of app server (parallel code) &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4074501314&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14665&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14665/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14665&quot;&gt;#14665&lt;/a&gt; Use request permission profile in app server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mousseau-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mousseau-oai&quot;&gt;@mousseau-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4083979638&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14826&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14826/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14826&quot;&gt;#14826&lt;/a&gt; Fixed build failures related to PR 14717 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4084057771&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14833&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14833/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14833&quot;&gt;#14833&lt;/a&gt; fix(core): fix sanitize name to use &apos;_&apos; everywhere &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/apanasenko-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/apanasenko-oai&quot;&gt;@apanasenko-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4054621955&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14268&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14268/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14268&quot;&gt;#14268&lt;/a&gt; memories: exclude AGENTS and skills from stage1 input &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/andi-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/andi-oai&quot;&gt;@andi-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4048062227&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14139&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14139/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14139&quot;&gt;#14139&lt;/a&gt; windows-sandbox: add runner IPC foundation for future unified_exec &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/iceweasel-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/iceweasel-oai&quot;&gt;@iceweasel-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4084862789&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14851&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14851/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14851&quot;&gt;#14851&lt;/a&gt; Add exit helper to code mode scripts &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4083979750&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14828&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14828/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14828&quot;&gt;#14828&lt;/a&gt; [stack 1/4] Split realtime websocket methods by version &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4074113070&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14652&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14652/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14652&quot;&gt;#14652&lt;/a&gt; Apply argument comment lint across codex-rs &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4084191177&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14837&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14837/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14837&quot;&gt;#14837&lt;/a&gt; skill-creator: default new skills to ~/.codex/skills &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4085250349&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14861&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14861/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14861&quot;&gt;#14861&lt;/a&gt; Add marketplace display names to plugin/list &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4085897775&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14878&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14878/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14878&quot;&gt;#14878&lt;/a&gt; feat: support remote_sync for plugin install/uninstall. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4083979760&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14830&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14830/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14830&quot;&gt;#14830&lt;/a&gt; [stack 2/4] Align main realtime v2 wire and runtime flow &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4086126346&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14886&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14886/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14886&quot;&gt;#14886&lt;/a&gt; fix: align marketplace display name with existing interface conventions &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4086002646&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14881&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14881/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14881&quot;&gt;#14881&lt;/a&gt; [codex] add Jason as a predefined subagent name &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/tibo-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/tibo-openai&quot;&gt;@tibo-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4085384371&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14864&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14864/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14864&quot;&gt;#14864&lt;/a&gt; fix: tighten up shell arg quoting in GitHub workflows &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4083979751&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14829&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14829/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14829&quot;&gt;#14829&lt;/a&gt; [stack 3/4] Add current thread context to realtime startup &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4083979749&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14827&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14827/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14827&quot;&gt;#14827&lt;/a&gt; [stack 4/4] Reduce realtime self-interruptions during playback &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4084856279&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14849&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14849/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14849&quot;&gt;#14849&lt;/a&gt; fix: canonicalize symlinked Linux sandbox cwd &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4086315696&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14892&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14892/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14892&quot;&gt;#14892&lt;/a&gt; Fix tui_app_server: ignore duplicate legacy stream events &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4086481538&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14899&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14899/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14899&quot;&gt;#14899&lt;/a&gt; Revert tui code so it does not rely on in-process app server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4086279199&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14890&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14890/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14890&quot;&gt;#14890&lt;/a&gt; fix(linux-sandbox): ignore missing writable roots &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4087952234&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14920&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14920/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14920&quot;&gt;#14920&lt;/a&gt; feat: centralize package manager version &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4088910976&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14935&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14935/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14935&quot;&gt;#14935&lt;/a&gt; feat: rename to get more explicit close agent &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4084575869&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14843&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14843/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14843&quot;&gt;#14843&lt;/a&gt; Fix agent jobs finalization race and reduce status polling churn &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/daveaitel-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/daveaitel-openai&quot;&gt;@daveaitel-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4089275241&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14944&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14944/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14944&quot;&gt;#14944&lt;/a&gt; feat: show effective model in spawn agent event &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4084225335&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14838&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14838/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14838&quot;&gt;#14838&lt;/a&gt; fix(core): prevent hanging turn/start due to websocket warming issues &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4085133952&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14859&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14859/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14859&quot;&gt;#14859&lt;/a&gt; Feat: CXA-1831 Persist latest model and reasoning effort in sqlite &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/shijie-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/shijie-oai&quot;&gt;@shijie-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4088846217&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14930&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14930/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14930&quot;&gt;#14930&lt;/a&gt; fix(tui): restore remote resume and fork history &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/fcoury/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/fcoury&quot;&gt;@fcoury&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4089985993&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14955&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14955/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14955&quot;&gt;#14955&lt;/a&gt; Fix fuzzy search notification buffering in app-server tests &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4089041190&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14938&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14938/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14938&quot;&gt;#14938&lt;/a&gt; feat: add suffix to shell snapshot name &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4089992172&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14959&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14959/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14959&quot;&gt;#14959&lt;/a&gt; Fix code mode yield startup race &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4062331354&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14434&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14434/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14434&quot;&gt;#14434&lt;/a&gt; generate an internal json schema for &lt;code&gt;RolloutLine&lt;/code&gt; &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/keyz/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/keyz&quot;&gt;@keyz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4084732875&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14846&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14846/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14846&quot;&gt;#14846&lt;/a&gt; use framed IPC for elevated command runner &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/iceweasel-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/iceweasel-oai&quot;&gt;@iceweasel-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4089785412&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14952&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14952/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14952&quot;&gt;#14952&lt;/a&gt; Add device-code onboarding and ChatGPT token refresh to app-server TUI &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4086395372&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14896&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14896/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14896&quot;&gt;#14896&lt;/a&gt; [plugins] Support plugin installation elicitation. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4089990865&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14958&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14958/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14958&quot;&gt;#14958&lt;/a&gt; Stabilize Windows cmd-based shell test harnesses &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4090352455&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14966&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14966/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14966&quot;&gt;#14966&lt;/a&gt; Stabilize permissions popup selection tests &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4090366131&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14968&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14968/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14968&quot;&gt;#14968&lt;/a&gt; Stabilize approval matrix write-file command &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4091104489&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14986&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14986/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14986&quot;&gt;#14986&lt;/a&gt; temporarily disable private desktop until it works with elevated IPC path &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/iceweasel-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/iceweasel-oai&quot;&gt;@iceweasel-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4091040873&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14983&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14983/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14983&quot;&gt;#14983&lt;/a&gt; Rename exec_wait tool to wait &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4086673153&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14905&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14905/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14905&quot;&gt;#14905&lt;/a&gt; Add auth env observability &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/ccy-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/ccy-oai&quot;&gt;@ccy-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4088850532&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14931&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14931/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14931&quot;&gt;#14931&lt;/a&gt; fix(tui): implement /mcp inventory for tui_app_server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/fcoury/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/fcoury&quot;&gt;@fcoury&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4090743403&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14977&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14977/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14977&quot;&gt;#14977&lt;/a&gt; Cleanup skills/remote/xxx endpoints. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4091051425&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14984&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14984/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14984&quot;&gt;#14984&lt;/a&gt; Gate realtime audio interruption logic to v2 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4086669870&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14902&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14902/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14902&quot;&gt;#14902&lt;/a&gt; Unify realtime shutdown in core &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4090179977&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14963&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14963/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14963&quot;&gt;#14963&lt;/a&gt; fix(linux-sandbox): prefer system /usr/bin/bwrap when available &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4062825345&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14446&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14446/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14446&quot;&gt;#14446&lt;/a&gt; Add Python SDK public API and examples &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/shaqayeq-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/shaqayeq-oai&quot;&gt;@shaqayeq-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4091718504&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14993&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14993/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14993&quot;&gt;#14993&lt;/a&gt; feat: Add product-aware plugin policies and clean up manifest naming &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4091800672&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14995&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14995/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14995&quot;&gt;#14995&lt;/a&gt; app-server: reject websocket requests with Origin headers &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/maxj-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/maxj-oai&quot;&gt;@maxj-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4090011849&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14960&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14960/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14960&quot;&gt;#14960&lt;/a&gt; Add FS abstraction and use in view_image &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4055344072&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14293&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14293/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14293&quot;&gt;#14293&lt;/a&gt; fix: honor active permission profiles in sandbox debug &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4072344494&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14610&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14610/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14610&quot;&gt;#14610&lt;/a&gt; feat: support restricted ReadOnlyAccess in elevated Windows sandbox &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4029487926&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13592&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13592/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13592&quot;&gt;#13592&lt;/a&gt; Prefer websockets when providers support them &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4086670422&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14903&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14903/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14903&quot;&gt;#14903&lt;/a&gt; Handle realtime conversation end in the TUI &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4077309288&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14727&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14727/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14727&quot;&gt;#14727&lt;/a&gt; Use workspace requirements for guardian prompt override &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4073264543&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14626&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14626/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14626&quot;&gt;#14626&lt;/a&gt; [hooks] userpromptsubmit - hook before user&apos;s prompt is executed &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/eternal-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/eternal-openai&quot;&gt;@eternal-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4085080036&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14858&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14858/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14858&quot;&gt;#14858&lt;/a&gt; Pin setup-zig GitHub Action to immutable SHA &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032737294&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13702&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13702/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13702&quot;&gt;#13702&lt;/a&gt; fix(subagents) share execpolicy by default &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4092684977&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15022&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15022/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15022&quot;&gt;#15022&lt;/a&gt; [plugins] Support configuration tool suggest allowlist. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4089448203&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14947&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14947/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14947&quot;&gt;#14947&lt;/a&gt; feat: adapt artifacts to new packaging and 2.5.6 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4083879557&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14821&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14821/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14821&quot;&gt;#14821&lt;/a&gt; feat: add memory citation to agent message &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4095446360&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15058&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15058/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15058&quot;&gt;#15058&lt;/a&gt; nit: disable live memory edition &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4089195436&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14942&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14942/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14942&quot;&gt;#14942&lt;/a&gt; Removed remaining core events from tui_app_server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4095455778&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15059&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15059/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15059&quot;&gt;#15059&lt;/a&gt; chore: disable memory read path for morpheus &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4084525995&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14842&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14842/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14842&quot;&gt;#14842&lt;/a&gt; Add notify to code-mode &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4092611552&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/15020&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/15020/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/15020&quot;&gt;#15020&lt;/a&gt; fix: harden plugin feature gating &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-03-18-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-03-18-app-mdx</guid><description>Codex app</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### New features

- You can now fork a conversation from an earlier message, not just the latest turn.
- Added slash commands for switching models and reasoning levels, and made slash commands work in the middle of a draft prompt.
- Added notifications for plan mode questions so it&apos;s easier to notice when Codex needs input.

### Performance improvements and bug fixes

- Fixed thread handoff and subagent navigation issues across worktrees and the VS Code extension.
- Additional performance improvements and bug fixes.</content:encoded></item><item><title>Introducing GPT-5.4 mini in Codex</title><link>https://developers.openai.com/codex/changelog/#codex-2026-03-17-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-03-17-mdx</guid><description>Introducing GPT-5.4 mini in Codex</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><content:encoded># Introducing GPT-5.4 mini in Codex

GPT-5.4 mini is now available in Codex as a fast, efficient model for lighter
coding tasks and subagents.

It improves over GPT-5 mini across coding, reasoning, image understanding, and
tool use while running more than 2x faster. In Codex, GPT-5.4 mini uses 30% as
much of your included limits as GPT-5.4, so comparable tasks can last about
3.3x longer before you hit those limits.

GPT-5.4 mini is available in the Codex app, the CLI, the IDE extension, and
Codex on the web. GPT-5.4 mini is also available in the API.

Use GPT-5.4 mini for codebase exploration, large-file review, processing
supporting documents, and other less reasoning-intensive subagent work. For
more complex planning, coordination, and final judgment, start with GPT-5.4.

To switch to GPT-5.4 mini:

- In the CLI, start a new thread with:
  ```bash
  codex --model gpt-5.4-mini
  ```
  Or use `/model` during a session.
- In the IDE extension, choose GPT-5.4 mini from the model selector in the
  composer.
- In the Codex app, choose GPT-5.4 mini from the model selector in the
  composer.

If you don&apos;t see GPT-5.4 mini yet, update the CLI, IDE extension, or Codex app
to the latest version.</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-03-16-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-03-16-app-mdx</guid><description>Codex app</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### New features

- Added back and forward buttons in the header so you can move between recent screens more quickly.
- Added an **Open in Finder**, **Open in Explorer**, or **Open in File Manager** action from thread menus to jump straight to a thread&apos;s project folder.

### Performance improvements and bug fixes

- Improved resume and thread error toasts with clearer details when something goes wrong.
- Additional performance improvements and bug fixes.</content:encoded></item><item><title>Codex CLI Release: 0.115.0</title><link>https://developers.openai.com/codex/changelog/#github-release-297641413</link><guid>https://developers.openai.com/codex/changelog/#github-release-297641413</guid><description>0.115.0</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;New Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Supported models can now request full-resolution image inspection through both &lt;code&gt;view_image&lt;/code&gt; and &lt;code&gt;codex.emitImage(..., detail: &quot;original&quot;)&lt;/code&gt;, which helps with precision visual tasks. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4049324193&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14175&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14175/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14175&quot;&gt;#14175&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;js_repl&lt;/code&gt; now exposes &lt;code&gt;codex.cwd&lt;/code&gt; and &lt;code&gt;codex.homeDir&lt;/code&gt;, and saved &lt;code&gt;codex.tool(...)&lt;/code&gt; / &lt;code&gt;codex.emitImage(...)&lt;/code&gt; references keep working across cells. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4060335952&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14385&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14385/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14385&quot;&gt;#14385&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066830473&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14503&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14503/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14503&quot;&gt;#14503&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Realtime websocket sessions gained a dedicated transcription mode, plus v2 handoff support through the &lt;code&gt;codex&lt;/code&gt; tool, with a unified &lt;code&gt;[realtime]&lt;/code&gt; session config. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4068738559&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14554&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14554/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14554&quot;&gt;#14554&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4068828504&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14556&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14556/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14556&quot;&gt;#14556&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4072100863&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14606&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14606/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14606&quot;&gt;#14606&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;The v2 app-server now exposes filesystem RPCs for file reads, writes, copies, directory operations, and path watching, and there is a new Python SDK for integrating with that API. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4053890079&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14245&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14245/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14245&quot;&gt;#14245&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4062401970&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14435&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14435/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14435&quot;&gt;#14435&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Smart Approvals can now route review requests through a guardian subagent in core, app-server, and TUI, reducing repeated setup work on follow-up approvals. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4038589408&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13860&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13860/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13860&quot;&gt;#13860&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4074636014&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14668&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14668/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14668&quot;&gt;#14668&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;App integrations now use the Responses API tool-search flow, can suggest missing tools, and fall back cleanly when the active model does not support search-based lookup. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4054887845&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14274&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14274/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14274&quot;&gt;#14274&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4055204370&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14287&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14287/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14287&quot;&gt;#14287&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4077625260&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14732&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14732/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14732&quot;&gt;#14732&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Bug Fixes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Spawned subagents now inherit sandbox and network rules more reliably, including project-profile layering, persisted host approvals, and symlinked writable roots. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4072867436&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14619&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14619/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14619&quot;&gt;#14619&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4074052725&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14650&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14650/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14650&quot;&gt;#14650&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4074928205&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14674&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14674/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14674&quot;&gt;#14674&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4082119309&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14807&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14807/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14807&quot;&gt;#14807&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;js_repl&lt;/code&gt; no longer hangs when dynamic tool responses contain literal U+2028 or U+2029 characters. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4061773484&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14421&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14421/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14421&quot;&gt;#14421&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;The TUI no longer stalls on exit after creating subagents, and interrupting a turn no longer tears down background terminals by default. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4083461905&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14816&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14816/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14816&quot;&gt;#14816&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4071865727&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14602&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14602/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14602&quot;&gt;#14602&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;codex exec --profile&lt;/code&gt; once again preserves profile-scoped settings when starting or resuming a thread. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067795259&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14524&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14524/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14524&quot;&gt;#14524&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;MCP and elicitation flows are more robust, with safer tool-name normalization and preserved &lt;code&gt;tool_params&lt;/code&gt; in approval prompts. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066395103&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14491&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14491/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14491&quot;&gt;#14491&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4071998237&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14605&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14605/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14605&quot;&gt;#14605&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4079620780&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14769&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14769/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14769&quot;&gt;#14769&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;The local network proxy now serves CONNECT traffic as explicit HTTP/1, improving compatibility with HTTP proxy clients. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4060618097&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14395&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14395/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14395&quot;&gt;#14395&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Chores&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The subagent wait tool is now consistently named &lt;code&gt;wait_agent&lt;/code&gt;, aligning it with &lt;code&gt;spawn_agent&lt;/code&gt; and &lt;code&gt;send_input&lt;/code&gt;. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4073396978&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14631&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14631/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14631&quot;&gt;#14631&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Changelog&lt;/h2&gt;
&lt;p&gt;Full Changelog: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/openai/codex/compare/rust-v0.114.0...rust-v0.115.0&quot;&gt;&lt;tt&gt;rust-v0.114.0...rust-v0.115.0&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4060618097&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14395&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14395/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14395&quot;&gt;#14395&lt;/a&gt; fix(network-proxy): serve HTTP proxy listener as HTTP/1 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4060335952&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14385&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14385/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14385&quot;&gt;#14385&lt;/a&gt; Add js_repl cwd and homeDir helpers &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/fjord-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/fjord-oai&quot;&gt;@fjord-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4060259523&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14376&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14376/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14376&quot;&gt;#14376&lt;/a&gt; Keep agent-switch word-motion keys out of draft editing &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/joshka-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/joshka-oai&quot;&gt;@joshka-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4049324193&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14175&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14175/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14175&quot;&gt;#14175&lt;/a&gt; Let models opt into original image detail &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/fjord-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/fjord-oai&quot;&gt;@fjord-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4060324807&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14382&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14382/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14382&quot;&gt;#14382&lt;/a&gt; check for large binaries in CI &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4060607374&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14392&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14392/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14392&quot;&gt;#14392&lt;/a&gt; chore(app-server): stop emitting codex/event/ notifications &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4054887845&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14274&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14274/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14274&quot;&gt;#14274&lt;/a&gt; feat: search_tool migrate to bring you own tool of Responses API &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/apanasenko-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/apanasenko-oai&quot;&gt;@apanasenko-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4049324186&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14174&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14174/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14174&quot;&gt;#14174&lt;/a&gt; refactor: centralize filesystem permissions precedence &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4060614926&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14394&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14394/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14394&quot;&gt;#14394&lt;/a&gt; chore(app-server): delete unused rpc methods from v1.rs &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4049324165&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14171&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14171/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14171&quot;&gt;#14171&lt;/a&gt; fix: align core approvals with split sandbox policies &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4061282545&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14410&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14410/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14410&quot;&gt;#14410&lt;/a&gt; Make collab model metadata accurate on completion &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4060401140&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14387&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14387/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14387&quot;&gt;#14387&lt;/a&gt; feat(app-server): propagate traces across tasks and core ops &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4061243056&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14407&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14407/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14407&quot;&gt;#14407&lt;/a&gt; chore: use AVAILABLE and ON_INSTALL as default plugin install and auth policies &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/sayan-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/sayan-oai&quot;&gt;@sayan-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4055204370&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14287&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14287/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14287&quot;&gt;#14287&lt;/a&gt; [apps] Add tool_suggest tool. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4062216834&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14432&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14432/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14432&quot;&gt;#14432&lt;/a&gt; Clarify spawn agent authorization &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4055367516&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14295&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14295/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14295&quot;&gt;#14295&lt;/a&gt; Support waiting for code_mode sessions &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4062033401&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14427&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14427/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14427&quot;&gt;#14427&lt;/a&gt; feat: refactor on openai-curated plugins. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4041979364&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13996&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13996/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13996&quot;&gt;#13996&lt;/a&gt; refactor: make bubblewrap the default Linux sandbox &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4062576016&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14440&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14440/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14440&quot;&gt;#14440&lt;/a&gt; fix: follow up on linux sandbox review nits &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4062143992&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14431&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14431/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14431&quot;&gt;#14431&lt;/a&gt; Handle pre-approved permissions in zsh fork &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mousseau-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mousseau-oai&quot;&gt;@mousseau-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4061027972&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14403&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14403/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14403&quot;&gt;#14403&lt;/a&gt; [elicitation] User-friendly tool call messages. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4062076716&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14429&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14429/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14429&quot;&gt;#14429&lt;/a&gt; Use granted permissions when invoking apply_patch &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mousseau-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mousseau-oai&quot;&gt;@mousseau-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4065203286&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14471&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14471/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14471&quot;&gt;#14471&lt;/a&gt; Updated out-of-date tip about availability on free and go plans &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4062812592&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14444&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14444/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14444&quot;&gt;#14444&lt;/a&gt; fix: move inline codex-rs/core unit tests into sibling files &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4062462494&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14437&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14437/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14437&quot;&gt;#14437&lt;/a&gt; Dispatch tools when code mode is not awaited directly &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4062401970&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14435&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14435/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14435&quot;&gt;#14435&lt;/a&gt; Add Python app-server SDK &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/shaqayeq-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/shaqayeq-oai&quot;&gt;@shaqayeq-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4065309461&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14473&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14473/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14473&quot;&gt;#14473&lt;/a&gt; fix(cli): support legacy use_linux_sandbox_bwrap flag &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4038898908&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13882&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13882/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13882&quot;&gt;#13882&lt;/a&gt; Fix stdio-to-uds peer-close flake &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4065667719&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14476&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14476/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14476&quot;&gt;#14476&lt;/a&gt; Move code mode tool files under tools/code_mode and split functionality &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4065540613&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14475&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14475/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14475&quot;&gt;#14475&lt;/a&gt; rename spawn_csv feature flag to enable_fanout &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/daveaitel-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/daveaitel-openai&quot;&gt;@daveaitel-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4049324178&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14173&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14173/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14173&quot;&gt;#14173&lt;/a&gt; fix: preserve split filesystem semantics in linux sandbox &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066093018&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14480&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14480/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14480&quot;&gt;#14480&lt;/a&gt; Cleanup code_mode tool descriptions &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066256547&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14488&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14488/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14488&quot;&gt;#14488&lt;/a&gt; Handle malformed agent role definitions nonfatally &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/gabec-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/gabec-openai&quot;&gt;@gabec-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4060826845&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14398&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14398/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14398&quot;&gt;#14398&lt;/a&gt; Do not allow unified_exec for sandboxed scenarios on Windows &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/iceweasel-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/iceweasel-oai&quot;&gt;@iceweasel-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4061688670&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14419&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14419/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14419&quot;&gt;#14419&lt;/a&gt; use scopes_supported for OAuth when present on MCP servers &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jgershen-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jgershen-oai&quot;&gt;@jgershen-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066186514&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14484&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14484/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14484&quot;&gt;#14484&lt;/a&gt; Add default code-mode yield timeout &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066500891&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14494&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14494/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14494&quot;&gt;#14494&lt;/a&gt; Add parallel tool call test &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066006649&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14478&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14478/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14478&quot;&gt;#14478&lt;/a&gt; chore(app-server): stop exporting EventMsg schemas &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066377220&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14490&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14490/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14490&quot;&gt;#14490&lt;/a&gt; fix turn_start_jsonrpc_span_parents_core_turn_spans flakiness &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066572508&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14496&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14496/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14496&quot;&gt;#14496&lt;/a&gt; Reuse tool runtime for code mode worker &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4061773484&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14421&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14421/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14421&quot;&gt;#14421&lt;/a&gt; Fix js_repl hangs on U+2028/U+2029 dynamic tool responses &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aaronl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aaronl-openai&quot;&gt;@aaronl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066857614&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14505&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14505/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14505&quot;&gt;#14505&lt;/a&gt; Skip nested tool call parallel test on Windows &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066395103&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14491&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14491/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14491&quot;&gt;#14491&lt;/a&gt; Fix MCP tool calling &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066484256&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14493&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14493/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14493&quot;&gt;#14493&lt;/a&gt; memories: focus write prompts on user preferences &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/andi-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/andi-oai&quot;&gt;@andi-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067123481&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14510&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14510/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14510&quot;&gt;#14510&lt;/a&gt; Rename exec session IDs to cell IDs &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066712994&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14500&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14500/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14500&quot;&gt;#14500&lt;/a&gt; Update tool search prompts &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4062001534&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14426&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14426/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14426&quot;&gt;#14426&lt;/a&gt; Decouple request permissions feature and tool &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mousseau-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mousseau-oai&quot;&gt;@mousseau-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066830473&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14503&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14503/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14503&quot;&gt;#14503&lt;/a&gt; Persist js_repl codex helpers across cells &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/fjord-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/fjord-oai&quot;&gt;@fjord-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067567157&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14517&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14517/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14517&quot;&gt;#14517&lt;/a&gt; Expose code-mode tools through globals &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066791697&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14502&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14502/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14502&quot;&gt;#14502&lt;/a&gt; feat(search_tool): gate search_tool on model supports_search_tool field &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/apanasenko-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/apanasenko-oai&quot;&gt;@apanasenko-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067757958&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14521&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14521/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14521&quot;&gt;#14521&lt;/a&gt; Reapply &quot;Pass more params to compaction&quot; (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4055690849&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14298&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14298/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14298&quot;&gt;#14298&lt;/a&gt;) &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/rasmusrygaard/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/rasmusrygaard&quot;&gt;@rasmusrygaard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067795259&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14524&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14524/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14524&quot;&gt;#14524&lt;/a&gt; Fix &lt;code&gt;codex exec --profile&lt;/code&gt; handling &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067527551&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14516&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14516/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14516&quot;&gt;#14516&lt;/a&gt; Rename reject approval policy to granular &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mousseau-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mousseau-oai&quot;&gt;@mousseau-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4062824605&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14445&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14445/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14445&quot;&gt;#14445&lt;/a&gt; feat: add plugin/read. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4049382310&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14178&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14178/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14178&quot;&gt;#14178&lt;/a&gt; login: add custom CA support for login flows &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/joshka-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/joshka-oai&quot;&gt;@joshka-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4068015647&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14535&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14535/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14535&quot;&gt;#14535&lt;/a&gt; Split multi-agent handlers per tool &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4014684455&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13329&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13329/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13329&quot;&gt;#13329&lt;/a&gt; [js_repl] Hard-stop active js_repl execs on explicit user interrupts &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aaronl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aaronl-openai&quot;&gt;@aaronl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4053574861&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14239&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14239/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14239&quot;&gt;#14239&lt;/a&gt; client: extend custom CA handling across HTTPS and websocket clients &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/joshka-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/joshka-oai&quot;&gt;@joshka-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4068077647&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14536&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14536/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14536&quot;&gt;#14536&lt;/a&gt; Add typed multi-agent tool outputs &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067504846&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14514&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14514/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14514&quot;&gt;#14514&lt;/a&gt; fix: reopen writable linux carveouts under denied parents &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067937464&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14531&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14531/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14531&quot;&gt;#14531&lt;/a&gt; Add plugin usage telemetry &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/alexsong-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/alexsong-oai&quot;&gt;@alexsong-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067126225&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14511&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14511/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14511&quot;&gt;#14511&lt;/a&gt; code_mode: Move exec params from runtime declarations to &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pragma/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pragma&quot;&gt;@pragma&lt;/a&gt; &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/cconger/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/cconger&quot;&gt;@cconger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066842912&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14504&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14504/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14504&quot;&gt;#14504&lt;/a&gt; Refactor cloud requirements error and surface in JSON-RPC error &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/alexsong-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/alexsong-oai&quot;&gt;@alexsong-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4068079291&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14537&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14537/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14537&quot;&gt;#14537&lt;/a&gt; Add realtime v2 event parser behind feature flag &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067900528&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14529&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14529/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14529&quot;&gt;#14529&lt;/a&gt; Simplify permissions available in request permissions tool &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mousseau-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mousseau-oai&quot;&gt;@mousseau-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067762231&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14522&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14522/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14522&quot;&gt;#14522&lt;/a&gt; feat: support skill-scoped managed network domain overrides in skill config &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/celia-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/celia-oai&quot;&gt;@celia-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4068738559&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14554&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14554/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14554&quot;&gt;#14554&lt;/a&gt; Add codex tool support for realtime v2 handoff &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4068828504&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14556&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14556/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14556&quot;&gt;#14556&lt;/a&gt; Add realtime transcription mode for websocket sessions &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067628349&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14518&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14518/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14518&quot;&gt;#14518&lt;/a&gt; Add diagnostics for read_only_unless_trusted timeout flake &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4071905572&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14603&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14603/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14603&quot;&gt;#14603&lt;/a&gt; Split multi-agent handler into dedicated files &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067880980&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14526&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14526/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14526&quot;&gt;#14526&lt;/a&gt; code mode: single line tool declarations &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4060957999&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14400&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14400/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14400&quot;&gt;#14400&lt;/a&gt; Use a private desktop for Windows sandbox instead of Winsta0\Default &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/iceweasel-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/iceweasel-oai&quot;&gt;@iceweasel-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4069114158&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14558&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14558/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14558&quot;&gt;#14558&lt;/a&gt; sending back imagaegencall response back to responseapi &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/won-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/won-openai&quot;&gt;@won-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4068734757&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14553&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14553/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14553&quot;&gt;#14553&lt;/a&gt; Improve granular approval policy prompt &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mousseau-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mousseau-oai&quot;&gt;@mousseau-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4068247654&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14541&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14541/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14541&quot;&gt;#14541&lt;/a&gt; chore: clarify plugin + app copy in model instructions &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/sayan-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/sayan-oai&quot;&gt;@sayan-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4068258568&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14542&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14542/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14542&quot;&gt;#14542&lt;/a&gt; [bazel] Bump up cc and rust toolchains &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/zbarsky-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/zbarsky-openai&quot;&gt;@zbarsky-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067347602&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14512&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14512/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14512&quot;&gt;#14512&lt;/a&gt; Start TUI on embedded app server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4072100863&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14606&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14606/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14606&quot;&gt;#14606&lt;/a&gt; Unify realtime v1/v2 session config &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067890596&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14527&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14527/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14527&quot;&gt;#14527&lt;/a&gt; app-server: Add platform os and family to init response &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/euroelessar/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/euroelessar&quot;&gt;@euroelessar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4072792441&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14618&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14618/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14618&quot;&gt;#14618&lt;/a&gt; Use subagents naming in the TUI &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4055817726&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14304&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14304/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14304&quot;&gt;#14304&lt;/a&gt; Override local apps settings with requirements.toml settings &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/canvrno-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/canvrno-oai&quot;&gt;@canvrno-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066077091&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14479&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14479/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14479&quot;&gt;#14479&lt;/a&gt; feat(app-server, core): add more spans &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4031361427&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13644&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13644/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13644&quot;&gt;#13644&lt;/a&gt; fix: preserve zsh-fork escalation fds across unified-exec spawn paths &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4072785482&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14617&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14617/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14617&quot;&gt;#14617&lt;/a&gt; Add code_mode_only feature &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4008962756&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13201&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13201/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13201&quot;&gt;#13201&lt;/a&gt; Slash copy osc52 wsl support &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/won-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/won-openai&quot;&gt;@won-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4073396978&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14631&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14631/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14631&quot;&gt;#14631&lt;/a&gt; Rename multi-agent wait tool to wait_agent &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4073102056&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14622&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14622/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14622&quot;&gt;#14622&lt;/a&gt; Stabilize multi-agent feature flag &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4053890079&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14245&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14245/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14245&quot;&gt;#14245&lt;/a&gt; app-server: add v2 filesystem APIs &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/euroelessar/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/euroelessar&quot;&gt;@euroelessar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4071998237&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14605&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14605/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14605&quot;&gt;#14605&lt;/a&gt; Normalize MCP tool names to code-mode safe form &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4073635937&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14637&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14637/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14637&quot;&gt;#14637&lt;/a&gt; Fix wait_agent expectations in core tests &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4038589408&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13860&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13860/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13860&quot;&gt;#13860&lt;/a&gt; Add Smart Approvals guardian review across core, app-server, and TUI &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4073687603&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14639&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14639/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14639&quot;&gt;#14639&lt;/a&gt; Fix stale create_wait_tool reference &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4067955023&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14532&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14532/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14532&quot;&gt;#14532&lt;/a&gt; [hooks] stop continuation &amp;amp; stop_hook_active mechanics &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/eternal-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/eternal-openai&quot;&gt;@eternal-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4073562075&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14635&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14635/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14635&quot;&gt;#14635&lt;/a&gt; Fix realtime transcription session.update tools payload &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4073572725&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14636&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14636/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14636&quot;&gt;#14636&lt;/a&gt; Use parser-specific realtime voice enum &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4073497801&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14633&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14633/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14633&quot;&gt;#14633&lt;/a&gt; refactor: make unified-exec zsh-fork state explicit &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3954406488&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/12031&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/12031/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/12031&quot;&gt;#12031&lt;/a&gt; Add openai_base_url config override for built-in provider &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4073838308&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14645&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14645/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14645&quot;&gt;#14645&lt;/a&gt; Fix Windows CI assertions for guardian and Smart Approvals &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4072686203&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14616&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14616/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14616&quot;&gt;#14616&lt;/a&gt; Fix turn context reconstruction after backtracking &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4072867436&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14619&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14619/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14619&quot;&gt;#14619&lt;/a&gt; fix: persist future network host approvals across sessions &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4074052725&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14650&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14650/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14650&quot;&gt;#14650&lt;/a&gt; fix: sync split sandbox policies for spawned subagents &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4072320755&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14609&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14609/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14609&quot;&gt;#14609&lt;/a&gt; move plugin/skill instructions into dev msg and reorder &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/sayan-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/sayan-oai&quot;&gt;@sayan-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3954348573&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/12024&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/12024/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/12024&quot;&gt;#12024&lt;/a&gt; Enforce errors on overriding built-in model providers &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4073846078&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14646&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14646/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14646&quot;&gt;#14646&lt;/a&gt; Refresh Python SDK generated types &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/sayan-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/sayan-oai&quot;&gt;@sayan-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4074017686&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14649&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14649/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14649&quot;&gt;#14649&lt;/a&gt; make defaultPrompt an array, keep backcompat &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/sayan-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/sayan-oai&quot;&gt;@sayan-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4066782322&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14501&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14501/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14501&quot;&gt;#14501&lt;/a&gt; dynamic tool calls: add param &lt;code&gt;exposeToContext&lt;/code&gt; to optionally hide tool &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/cconger/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/cconger&quot;&gt;@cconger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4074113040&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14651&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14651/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14651&quot;&gt;#14651&lt;/a&gt; Add argument-comment Dylint runner &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4074928205&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14674&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14674/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14674&quot;&gt;#14674&lt;/a&gt; fix: fix symlinked writable roots in sandbox policies &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4072362024&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14611&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14611/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14611&quot;&gt;#14611&lt;/a&gt; Add auth 401 recovery observability to client bug reports &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/ccy-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/ccy-oai&quot;&gt;@ccy-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4073868362&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14647&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14647/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14647&quot;&gt;#14647&lt;/a&gt; [apps] Add tool call meta. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4077625260&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14732&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14732/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14732&quot;&gt;#14732&lt;/a&gt; [apps] Improve search tool fallback. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4071865727&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14602&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14602/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14602&quot;&gt;#14602&lt;/a&gt; Preserve background terminals on interrupt and rename cleanup command to /stop &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/friel-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/friel-openai&quot;&gt;@friel-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4074636014&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14668&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14668/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14668&quot;&gt;#14668&lt;/a&gt; Reuse guardian session across approvals &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4079620780&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14769&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14769/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14769&quot;&gt;#14769&lt;/a&gt; fix(core): preserve tool_params for elicitations &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4082119309&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14807&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14807/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14807&quot;&gt;#14807&lt;/a&gt; fix: sub-agent role when using profiles &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4081881784&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14806&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14806/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14806&quot;&gt;#14806&lt;/a&gt; feat: improve skills cache key to take into account config layering &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4038190013&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13850&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13850/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13850&quot;&gt;#13850&lt;/a&gt; feat: make interrupt state not final for multi-agents &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4083461905&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14816&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14816/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14816&quot;&gt;#14816&lt;/a&gt; fix: tui freeze when sub-agents are present &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-03-12-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-03-12-app-mdx</guid><description>Codex app</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### Themes

Change the Codex app appearance in **Settings** by choosing a base theme,
adjusting accent, background, and foreground colors, and changing the UI and
code fonts. You can also share your custom theme with friends.

### Revamped Automations

You can now choose whether automations run locally or on a worktree, define
custom reasoning levels and models, and use templates to find inspiration for
new automations.

### Performance improvements and bug fixes

Various bug fixes and performance improvements.</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-03-11-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-03-11-app-mdx</guid><description>Codex app</description><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### New features

- Codex can now read the integrated terminal for the current thread, so it can check the status of a running development server or refer back to failed build output while it works with you.

### Performance improvements and bug fixes

- Additional performance improvements and bug fixes.</content:encoded></item><item><title>Codex CLI Release: 0.114.0</title><link>https://developers.openai.com/codex/changelog/#github-release-295424880</link><guid>https://developers.openai.com/codex/changelog/#github-release-295424880</guid><description>0.114.0</description><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;New Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Added an experimental code mode for more isolated coding workflows. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4019769466&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13418&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13418/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13418&quot;&gt;#13418&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Added an experimental hooks engine with &lt;code&gt;SessionStart&lt;/code&gt; and &lt;code&gt;Stop&lt;/code&gt; hook events. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4013253779&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13276&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13276/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13276&quot;&gt;#13276&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;WebSocket app-server deployments now expose &lt;code&gt;GET /readyz&lt;/code&gt; and &lt;code&gt;GET /healthz&lt;/code&gt; on the same listener for easier health checks. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4035780047&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13782&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13782/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13782&quot;&gt;#13782&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Added a config switch to disable bundled system skills entirely. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4036042866&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13792&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13792/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13792&quot;&gt;#13792&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Handoffs now carry realtime transcript context, which improves continuity when work is transferred between turns. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4047775027&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14132&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14132/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14132&quot;&gt;#14132&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Improved the &lt;code&gt;$&lt;/code&gt; mention picker by clearly labeling Skills, Apps, and Plugins, and by surfacing plugins first. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4048770392&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14147&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14147/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14147&quot;&gt;#14147&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4049149338&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14163&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14163/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14163&quot;&gt;#14163&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Bug Fixes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a Linux &lt;code&gt;tmux&lt;/code&gt; crash caused by concurrent user-shell lookups. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4039260201&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13900&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13900/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13900&quot;&gt;#13900&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed apps being enabled in unsupported sessions by tightening the enablement check. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4042448418&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14011&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14011/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14011&quot;&gt;#14011&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed reopened threads getting stuck as in-progress after quitting mid-run and then resuming later. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4047473108&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14125&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14125/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14125&quot;&gt;#14125&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed permission handling so legacy &lt;code&gt;workspace-write&lt;/code&gt; behavior is preserved and newer permission profiles degrade more safely on older builds. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4040929551&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13957&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13957/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13957&quot;&gt;#13957&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4047164176&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14107&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14107/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14107&quot;&gt;#14107&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed approval flows so granted permissions persist across turns, work with reject-style configs, and are honored by &lt;code&gt;apply_patch&lt;/code&gt;. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4042382690&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14009&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14009/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14009&quot;&gt;#14009&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4043719998&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14055&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14055/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14055&quot;&gt;#14055&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4047343297&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14118&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14118/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14118&quot;&gt;#14118&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4049196753&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14165&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14165/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14165&quot;&gt;#14165&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Chores&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Laid the groundwork for the Python SDK’s generated v2 schema types and pinned platform-specific runtime binaries. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4040884618&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13953&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13953/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13953&quot;&gt;#13953&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Changelog&lt;/h2&gt;
&lt;p&gt;Full Changelog: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/openai/codex/compare/rust-v0.113.0...rust-v0.114.0&quot;&gt;&lt;tt&gt;rust-v0.113.0...rust-v0.114.0&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4042382690&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14009&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14009/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14009&quot;&gt;#14009&lt;/a&gt; feat(core) Persist request_permission data across turns &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4047971242&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14136&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14136/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14136&quot;&gt;#14136&lt;/a&gt; fix(core): use dedicated types for responsesapi web search tool config &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4035780047&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13782&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13782/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13782&quot;&gt;#13782&lt;/a&gt; codex-rs/app-server: add health endpoints for --listen websocket server &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/maxj-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/maxj-oai&quot;&gt;@maxj-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4043719998&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14055&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14055/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14055&quot;&gt;#14055&lt;/a&gt; fix(core) RequestPermissions + ApplyPatch &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4047343297&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14118&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14118/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14118&quot;&gt;#14118&lt;/a&gt; feat(approvals) RejectConfig for request_permissions &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4040929551&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13957&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13957/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13957&quot;&gt;#13957&lt;/a&gt; fix(protocol): preserve legacy workspace-write semantics &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4047164176&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14107&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14107/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14107&quot;&gt;#14107&lt;/a&gt; fix: keep permissions profiles forward compatible &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4048770392&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14147&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14147/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14147&quot;&gt;#14147&lt;/a&gt; make dollar-mention always clarify item category (skill, app, plugin) &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/sayan-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/sayan-oai&quot;&gt;@sayan-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4048886774&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14152&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14152/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14152&quot;&gt;#14152&lt;/a&gt; Refactor tool output into trait implementations &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4049149338&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14163&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14163/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14163&quot;&gt;#14163&lt;/a&gt; sort plugins first in  menu &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/sayan-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/sayan-oai&quot;&gt;@sayan-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4019769466&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13418&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13418/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13418&quot;&gt;#13418&lt;/a&gt; Add code_mode experimental feature &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4013253779&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13276&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13276/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13276&quot;&gt;#13276&lt;/a&gt; start of hooks engine &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/eternal-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/eternal-openai&quot;&gt;@eternal-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4047957005&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14135&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14135/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14135&quot;&gt;#14135&lt;/a&gt; tui: only show fast status for gpt-5.4 &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pash-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pash-openai&quot;&gt;@pash-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4049007543&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14157&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14157/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14157&quot;&gt;#14157&lt;/a&gt; Enforce single tool output type in codex handlers &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4049196753&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14165&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14165/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14165&quot;&gt;#14165&lt;/a&gt; fix(core) default RejectConfig.request_permissions &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4049250876&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14167&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14167/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14167&quot;&gt;#14167&lt;/a&gt; Export tools module into code mode runner &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4036042866&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13792&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13792/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13792&quot;&gt;#13792&lt;/a&gt; feat: support disabling bundled system skills &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4049278147&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14169&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14169/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14169&quot;&gt;#14169&lt;/a&gt; Move exec command truncation into ExecCommandToolOutput &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4042448418&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14011&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14011/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14011&quot;&gt;#14011&lt;/a&gt; [apps] Fix apps enablement condition. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4042150788&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14000&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14000/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14000&quot;&gt;#14000&lt;/a&gt; Delay pending cleanup until task aborts &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3966525197&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/12296&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/12296/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/12296&quot;&gt;#12296&lt;/a&gt; Implemented thread-level atomic elicitation counter for stopwatch pausing &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/cconger/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/cconger&quot;&gt;@cconger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4047775027&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14132&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14132/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14132&quot;&gt;#14132&lt;/a&gt; Use realtime transcript for handoff context &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4038898604&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13879&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13879/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13879&quot;&gt;#13879&lt;/a&gt; Stabilize incomplete SSE retry test &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4049625922&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14184&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14184/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14184&quot;&gt;#14184&lt;/a&gt; Fix unified exec test output assertion &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4042154335&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14002&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14002/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14002&quot;&gt;#14002&lt;/a&gt; Stabilize websocket test server binding &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4040734828&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13939&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13939/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13939&quot;&gt;#13939&lt;/a&gt; Stabilize app-server notify initialize test &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4040884618&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13953&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13953/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13953&quot;&gt;#13953&lt;/a&gt; python-sdk: generated type foundation (all v2 schemas) &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/shaqayeq-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/shaqayeq-oai&quot;&gt;@shaqayeq-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4029852526&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13603&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13603/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13603&quot;&gt;#13603&lt;/a&gt; Fix release-mode integration test compiler failure &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4039260201&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13900&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13900/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13900&quot;&gt;#13900&lt;/a&gt; Fix Linux tmux segfault in user shell lookup &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4039277734&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13901&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13901/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13901&quot;&gt;#13901&lt;/a&gt; Log ChatGPT user ID for feedback tags &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4049621235&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14183&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14183/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14183&quot;&gt;#14183&lt;/a&gt; Expose strongly-typed result for exec_command &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4042154560&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14003&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14003/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14003&quot;&gt;#14003&lt;/a&gt; Stabilize split PTY output on Windows &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4052859408&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14229&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14229/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14229&quot;&gt;#14229&lt;/a&gt; Reuse McpToolOutput in McpHandler &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pakrym-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pakrym-oai&quot;&gt;@pakrym-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4047473108&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14125&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14125/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14125&quot;&gt;#14125&lt;/a&gt; Mark incomplete resumed turns interrupted when idle &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/guinness-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/guinness-oai&quot;&gt;@guinness-oai&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title>Codex CLI Release: 0.113.0</title><link>https://developers.openai.com/codex/changelog/#github-release-294999501</link><guid>https://developers.openai.com/codex/changelog/#github-release-294999501</guid><description>0.113.0</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;New Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Added a built-in &lt;code&gt;request_permissions&lt;/code&gt; tool so running turns can request additional permissions at runtime, with new TUI rendering for those approval calls. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4003653123&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13092&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13092/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13092&quot;&gt;#13092&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4042189217&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14004&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14004/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14004&quot;&gt;#14004&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Expanded plugin workflows with curated marketplace discovery, richer &lt;code&gt;plugin/list&lt;/code&gt; metadata, install-time auth checks, and a &lt;code&gt;plugin/uninstall&lt;/code&gt; endpoint. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032916522&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13712&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13712/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13712&quot;&gt;#13712&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4025773174&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13540&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13540/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13540&quot;&gt;#13540&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032322406&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13685&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13685/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13685&quot;&gt;#13685&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4047267735&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14111&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14111/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14111&quot;&gt;#14111&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Upgraded app-server command execution with streaming stdin/stdout/stderr plus TTY/PTY support, and wired &lt;code&gt;exec&lt;/code&gt; to the new in-process app server path. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4031241061&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13640&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13640/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13640&quot;&gt;#13640&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4042211963&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14005&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14005/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14005&quot;&gt;#14005&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Web search settings now support full tool configuration (for example filters and location), not just on/off. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032009640&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13675&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13675/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13675&quot;&gt;#13675&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Added the new permission-profile config language and split filesystem/network sandbox policy plumbing for more precise policy control. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4020433338&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13434&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13434/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13434&quot;&gt;#13434&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4020769188&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13439&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13439/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13439&quot;&gt;#13439&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4020790319&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13440&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13440/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13440&quot;&gt;#13440&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4020978371&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13448&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13448/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13448&quot;&gt;#13448&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4021038608&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13449&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13449/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13449&quot;&gt;#13449&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4021122242&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13453&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13453/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13453&quot;&gt;#13453&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Image generation now saves output files into the current working directory. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4029989438&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13607&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13607/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13607&quot;&gt;#13607&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Bug Fixes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Fixed auth error handling for cloud requirements fetch so 401s trigger the normal auth-recovery messaging instead of a generic workspace-config failure. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4043430093&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14049&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14049/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14049&quot;&gt;#14049&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed trust bootstrap to avoid running &lt;code&gt;git&lt;/code&gt; commands before project trust is established. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4036478362&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13804&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13804/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13804&quot;&gt;#13804&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed Windows execution edge cases, including incorrect PTY &lt;code&gt;TerminateProcess&lt;/code&gt; success handling and stricter sandbox startup cwd validation. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4041739568&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13989&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13989/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13989&quot;&gt;#13989&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4037592023&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13833&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13833/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13833&quot;&gt;#13833&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4034422817&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13742&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13742/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13742&quot;&gt;#13742&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed plugin startup behavior so curated plugins are loaded in TUI sessions as expected. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4043477880&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14050&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14050/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14050&quot;&gt;#14050&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Hardened network proxy policy parsing by rejecting global wildcard (&lt;code&gt;*&lt;/code&gt;) domains while preserving scoped wildcard support. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4035926322&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13789&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13789/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13789&quot;&gt;#13789&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Fixed approval payload compatibility for macOS automation permissions by accepting both supported input shapes. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032269515&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13683&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13683/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13683&quot;&gt;#13683&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Clarified &lt;code&gt;js_repl&lt;/code&gt; guidance for persistent bindings and redeclaration recovery to reduce avoidable REPL errors. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4036470117&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13803&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13803/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13803&quot;&gt;#13803&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Chores&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Reduced log/storage overhead by moving logs to a dedicated SQLite DB, adding timestamps to feedback logs, pruning old data, and tightening retention/row limits. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4031386480&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13645&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13645/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13645&quot;&gt;#13645&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032342337&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13688&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13688/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13688&quot;&gt;#13688&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4033593597&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13734&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13734/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13734&quot;&gt;#13734&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4035170366&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13763&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13763/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13763&quot;&gt;#13763&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4035449578&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13772&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13772/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13772&quot;&gt;#13772&lt;/a&gt;, &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4035711249&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13781&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13781/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13781&quot;&gt;#13781&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Improved Windows distribution automation by publishing CLI releases to winget. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3997635798&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/12943&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/12943/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/12943&quot;&gt;#12943&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Changelog&lt;/h2&gt;
&lt;p&gt;Full Changelog: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/openai/codex/compare/rust-v0.112.0...rust-v0.113.0&quot;&gt;&lt;tt&gt;rust-v0.112.0...rust-v0.113.0&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4030840082&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13626&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13626/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13626&quot;&gt;#13626&lt;/a&gt; feat(otel): safe tracing &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4026702281&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13560&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13560/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13560&quot;&gt;#13560&lt;/a&gt; Refine realtime startup context formatting &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4030225033&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13615&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13615/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13615&quot;&gt;#13615&lt;/a&gt; Replay thread rollback from rollout history &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4031329113&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13642&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13642/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13642&quot;&gt;#13642&lt;/a&gt; fix(tui): clean up pending steer preview wrapping &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4031386480&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13645&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13645/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13645&quot;&gt;#13645&lt;/a&gt; Add timestamped SQLite /feedback logs without schema changes &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4031609322&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13654&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13654/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13654&quot;&gt;#13654&lt;/a&gt; tui: sort resume picker by last updated time &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4025773174&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13540&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13540/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13540&quot;&gt;#13540&lt;/a&gt; support plugin/list. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032038987&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13677&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13677/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13677&quot;&gt;#13677&lt;/a&gt; chore: remove unused legacy macOS permission types &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/celia-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/celia-oai&quot;&gt;@celia-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032269515&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13683&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13683/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13683&quot;&gt;#13683&lt;/a&gt; fix: accept two macOS automation input shapes  for approval payload compatibility &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/celia-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/celia-oai&quot;&gt;@celia-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032326195&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13687&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13687/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13687&quot;&gt;#13687&lt;/a&gt; refactor: remove proxy admin endpoint &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4031834441&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13669&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13669/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13669&quot;&gt;#13669&lt;/a&gt; copy current exe to CODEX_HOME/.sandbox-bin for apply_patch &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/iceweasel-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/iceweasel-oai&quot;&gt;@iceweasel-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3945183716&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/11874&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/11874/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/11874&quot;&gt;#11874&lt;/a&gt; fix(tui) remove config check for trusted setting &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032322406&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13685&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13685/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13685&quot;&gt;#13685&lt;/a&gt; check app auth in plugin/install &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/sayan-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/sayan-oai&quot;&gt;@sayan-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032552311&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13697&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13697/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13697&quot;&gt;#13697&lt;/a&gt; change sound &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4029989438&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13607&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13607/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13607&quot;&gt;#13607&lt;/a&gt; Enabling CWD Saving for Image-Gen &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/won-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/won-openai&quot;&gt;@won-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4030382880&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13621&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13621/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13621&quot;&gt;#13621&lt;/a&gt; [elicitations] Switch to use MCP style elicitation payload for mcp tool approvals. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4030323647&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13619&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13619/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13619&quot;&gt;#13619&lt;/a&gt; feat: status line with real data &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4033593597&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13734&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13734/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13734&quot;&gt;#13734&lt;/a&gt; feat: prune old memories in DB &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032342337&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13688&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13688/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13688&quot;&gt;#13688&lt;/a&gt; Add timestamps to feedback log lines &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4034422817&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13742&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13742/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13742&quot;&gt;#13742&lt;/a&gt; fix: windows normalization &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4024883751&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13514&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13514/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13514&quot;&gt;#13514&lt;/a&gt; [rmcp-client] Recover from streamable HTTP 404 sessions &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/caseychow-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/caseychow-oai&quot;&gt;@caseychow-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4034706308&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13750&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13750/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13750&quot;&gt;#13750&lt;/a&gt; feat: drop sqlite db feature flag &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4034802199&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13753&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13753/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13753&quot;&gt;#13753&lt;/a&gt; feat: drop discrepency metrics &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4035170366&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13763&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13763/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13763&quot;&gt;#13763&lt;/a&gt; feat: limit number of rows per log &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032767339&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13703&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13703/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13703&quot;&gt;#13703&lt;/a&gt; Clarify sandbox permission override helper semantics &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4035341720&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13770&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13770/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13770&quot;&gt;#13770&lt;/a&gt; fix(app-server): fix turn_start_shell_zsh_fork_executes_command_v2 flake &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4030954412&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13630&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13630/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13630&quot;&gt;#13630&lt;/a&gt; feat(otel, core): record turn TTFT and TTFM metrics in codex-core &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032003197&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13674&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13674/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13674&quot;&gt;#13674&lt;/a&gt; app-server: Emit &lt;code&gt;thread/name/updated&lt;/code&gt; event globally &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/euroelessar/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/euroelessar&quot;&gt;@euroelessar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4035449578&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13772&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13772/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13772&quot;&gt;#13772&lt;/a&gt; Move sqlite logs to a dedicated database &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4030330034&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13620&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13620/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13620&quot;&gt;#13620&lt;/a&gt; chore: improve DB flushing &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032891251&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13711&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13711/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13711&quot;&gt;#13711&lt;/a&gt; feat: structured plugin parsing &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/sayan-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/sayan-oai&quot;&gt;@sayan-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4035711249&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13781&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13781/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13781&quot;&gt;#13781&lt;/a&gt; Reduce SQLite log retention to 10 days &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4035647793&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13780&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13780/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13780&quot;&gt;#13780&lt;/a&gt; fix: move unit tests in codex-rs/core/src/config/mod.rs into their own file &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4035802892&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13783&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13783/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13783&quot;&gt;#13783&lt;/a&gt; fix: move unit tests in codex-rs/core/src/codex.rs into their own file &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4035917126&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13787&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13787/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13787&quot;&gt;#13787&lt;/a&gt; fix bazel build &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4035926322&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13789&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13789/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13789&quot;&gt;#13789&lt;/a&gt; fix: reject global wildcard network proxy domains &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3997635798&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/12943&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/12943/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/12943&quot;&gt;#12943&lt;/a&gt; Codex/winget auto update &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/iceweasel-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/iceweasel-oai&quot;&gt;@iceweasel-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4036416959&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13800&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13800/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13800&quot;&gt;#13800&lt;/a&gt; chore(otel): reorganize codex-otel crate &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4036306118&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13797&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13797/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13797&quot;&gt;#13797&lt;/a&gt; feat: add auth login diagnostics &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/joshka-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/joshka-oai&quot;&gt;@joshka-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032492878&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13695&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13695/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13695&quot;&gt;#13695&lt;/a&gt; utils/pty: add streaming spawn and terminal sizing primitives &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/euroelessar/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/euroelessar&quot;&gt;@euroelessar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4036470117&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13803&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13803/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13803&quot;&gt;#13803&lt;/a&gt; Clarify js_repl binding reuse guidance &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/fjord-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/fjord-oai&quot;&gt;@fjord-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4036595374&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13810&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13810/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13810&quot;&gt;#13810&lt;/a&gt; docs: remove auth login logging plan &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/joshka-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/joshka-oai&quot;&gt;@joshka-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4020433338&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13434&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13434/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13434&quot;&gt;#13434&lt;/a&gt; config: add initial support for the new permission profile config language in config.toml &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4036169601&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13796&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13796/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13796&quot;&gt;#13796&lt;/a&gt; Add realtime startup context override &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4036746345&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13814&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13814/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13814&quot;&gt;#13814&lt;/a&gt; fix: include libcap-dev dependency when creating a devcontainer for building Codex &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4036568245&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13808&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13808/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13808&quot;&gt;#13808&lt;/a&gt; chore(otel): rename OtelManager to SessionTelemetry &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032916522&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13712&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13712/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13712&quot;&gt;#13712&lt;/a&gt; feat: Add curated plugin marketplace + Metadata Cleanup. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4036039498&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13791&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13791/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13791&quot;&gt;#13791&lt;/a&gt; fix(core): skip exec approval for permissionless skill scripts &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/celia-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/celia-oai&quot;&gt;@celia-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032009640&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13675&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13675/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13675&quot;&gt;#13675&lt;/a&gt; Allow full web search tool config &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/rm-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/rm-openai&quot;&gt;@rm-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4031241061&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13640&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13640/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13640&quot;&gt;#13640&lt;/a&gt; app-server: Add streaming and tty/pty capabilities to &lt;code&gt;command/exec&lt;/code&gt; &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/euroelessar/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/euroelessar&quot;&gt;@euroelessar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4036884012&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13819&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13819/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13819&quot;&gt;#13819&lt;/a&gt; feat(app-server-protocol): address naming conflicts in json schema exporter &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4036478362&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13804&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13804/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13804&quot;&gt;#13804&lt;/a&gt; fix: avoid invoking git before project trust is established &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3987684645&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/12752&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/12752/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/12752&quot;&gt;#12752&lt;/a&gt; fix: support managed network allowlist controls &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4020769188&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13439&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13439/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13439&quot;&gt;#13439&lt;/a&gt; sandboxing: plumb split sandbox policies through runtime &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4020790319&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13440&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13440/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13440&quot;&gt;#13440&lt;/a&gt; protocol: derive effective file access from filesystem policies &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4036830747&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13816&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13816/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13816&quot;&gt;#13816&lt;/a&gt; fix(core): respect reject policy by approval source for skill scripts &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/celia-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/celia-oai&quot;&gt;@celia-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4037592023&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13833&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13833/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13833&quot;&gt;#13833&lt;/a&gt; app-server: require absolute cwd for windowsSandbox/setupStart &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/iceweasel-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/iceweasel-oai&quot;&gt;@iceweasel-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4031908192&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13670&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13670/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13670&quot;&gt;#13670&lt;/a&gt; Add Fast mode status-line indicator &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4020861656&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13445&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13445/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13445&quot;&gt;#13445&lt;/a&gt; safety: honor filesystem policy carveouts in apply_patch &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4035440245&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13771&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13771/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13771&quot;&gt;#13771&lt;/a&gt; feat: simplify DB further &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4032463165&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13692&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13692/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13692&quot;&gt;#13692&lt;/a&gt; Add guardian approval MVP &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4038216392&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13851&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13851/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13851&quot;&gt;#13851&lt;/a&gt; tmp: drop artifact skills &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/jif-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/jif-oai&quot;&gt;@jif-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4039713527&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13910&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13910/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13910&quot;&gt;#13910&lt;/a&gt; fix(core) rm guardian snapshot test &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4039734969&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13911&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13911/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13911&quot;&gt;#13911&lt;/a&gt; fix(ci) fix guardian ci &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4039188876&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13896&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13896/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13896&quot;&gt;#13896&lt;/a&gt; Fix TUI context window display before first TokenCount &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4020978371&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13448&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13448/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13448&quot;&gt;#13448&lt;/a&gt; seatbelt: honor split filesystem sandbox policies &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4040098774&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13921&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13921/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13921&quot;&gt;#13921&lt;/a&gt; chore: use &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/plugin/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/plugin&quot;&gt;@plugin&lt;/a&gt; instead of $plugin for plaintext mentions &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/sayan-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/sayan-oai&quot;&gt;@sayan-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4036535858&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13807&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13807/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13807&quot;&gt;#13807&lt;/a&gt; [elicitations] Support always allow option for mcp tool calls. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4021038608&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13449&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13449/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13449&quot;&gt;#13449&lt;/a&gt; linux-sandbox: plumb split sandbox policies through helper &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4021075078&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13451&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13451/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13451&quot;&gt;#13451&lt;/a&gt; sandboxing: preserve denied paths when widening permissions &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4021122116&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13452&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13452/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13452&quot;&gt;#13452&lt;/a&gt; protocol: keep root carveouts sandboxed &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4038897421&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13874&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13874/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13874&quot;&gt;#13874&lt;/a&gt; Stabilize abort task follow-up handling &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4021122242&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13453&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13453/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13453&quot;&gt;#13453&lt;/a&gt; linux-sandbox: honor split filesystem policies in bwrap &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/bolinfest/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/bolinfest&quot;&gt;@bolinfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4041739568&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13989&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13989/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13989&quot;&gt;#13989&lt;/a&gt; Fix inverted Windows PTY &lt;code&gt;TerminateProcess&lt;/code&gt; handling &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4039746622&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13912&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13912/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13912&quot;&gt;#13912&lt;/a&gt; fix(ci): restore guardian coverage and bazel unit tests &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4038898421&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13877&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13877/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13877&quot;&gt;#13877&lt;/a&gt; Stabilize shell serialization tests &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4037745552&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13839&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13839/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13839&quot;&gt;#13839&lt;/a&gt; [app-server] Support hot-reload user config when batch writing config. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mzeng-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mzeng-openai&quot;&gt;@mzeng-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4042211963&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14005&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14005/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14005&quot;&gt;#14005&lt;/a&gt; Add in-process app server and wire up exec to use it &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/etraut-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/etraut-openai&quot;&gt;@etraut-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4040534051&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13929&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13929/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13929&quot;&gt;#13929&lt;/a&gt; app-server: include experimental skill metadata in exec approval requests &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/celia-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/celia-oai&quot;&gt;@celia-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4042578685&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14014&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14014/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14014&quot;&gt;#14014&lt;/a&gt; fix(core) patch otel test &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4037774738&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13841&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13841/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13841&quot;&gt;#13841&lt;/a&gt; tui: clarify pending steer follow-ups &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4003653123&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13092&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13092/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13092&quot;&gt;#13092&lt;/a&gt; Add request permissions tool &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mousseau-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mousseau-oai&quot;&gt;@mousseau-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4043096231&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14027&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14027/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14027&quot;&gt;#14027&lt;/a&gt; fix(bazel) add missing app-server-client BUILD.bazel &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4042189217&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14004&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14004/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14004&quot;&gt;#14004&lt;/a&gt; feat(tui) render request_permissions calls &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4043597735&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14052&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14052/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14052&quot;&gt;#14052&lt;/a&gt; Stabilize app list update ordering test &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4039226931&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13897&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13897/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13897&quot;&gt;#13897&lt;/a&gt; guardian initial feedback / tweaks &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/charley-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/charley-oai&quot;&gt;@charley-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4038899157&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13884&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13884/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13884&quot;&gt;#13884&lt;/a&gt; Reduce app-server test timeout pressure &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4038897227&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13872&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13872/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13872&quot;&gt;#13872&lt;/a&gt; Stabilize zsh fork app-server tests &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4038898789&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13881&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13881/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13881&quot;&gt;#13881&lt;/a&gt; Stabilize RMCP pid file cleanup test &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4038899066&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13883&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13883/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13883&quot;&gt;#13883&lt;/a&gt; Stabilize PTY Python REPL test &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4043817355&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14058&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14058/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14058&quot;&gt;#14058&lt;/a&gt; Stabilize plan item app-server tests &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4040768217&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13943&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13943/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13943&quot;&gt;#13943&lt;/a&gt; Order websocket initialize after handshake &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4038899402&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13885&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13885/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13885&quot;&gt;#13885&lt;/a&gt; Stabilize thread resume replay tests &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4038898512&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13878&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13878/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13878&quot;&gt;#13878&lt;/a&gt; Serialize shell snapshot stdin test &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4038898338&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13876&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13876/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13876&quot;&gt;#13876&lt;/a&gt; Stabilize realtime startup context tests &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4043477880&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14050&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14050/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14050&quot;&gt;#14050&lt;/a&gt; fix(plugin): Also load curated plugins for TUI. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4043430093&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14049&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14049/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14049&quot;&gt;#14049&lt;/a&gt; fix: properly handle 401 error in clound requirement fetch. &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/xl-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/xl-openai&quot;&gt;@xl-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4046955229&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14101&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14101/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14101&quot;&gt;#14101&lt;/a&gt; Stabilize shell approval MCP test &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4046955236&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14102&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14102/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14102&quot;&gt;#14102&lt;/a&gt; Stabilize interrupted task approval cleanup &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4046955247&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14103&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14103/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14103&quot;&gt;#14103&lt;/a&gt; Stabilize guardian approval coverage &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4043980885&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14060&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14060/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14060&quot;&gt;#14060&lt;/a&gt; Stabilize resumed rollout messages &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4047311381&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14114&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14114/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14114&quot;&gt;#14114&lt;/a&gt; fix(ci) Faster shell_command::unicode_output test &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/dylan-hurd-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dylan-hurd-oai&quot;&gt;@dylan-hurd-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4047267735&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14111&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14111/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14111&quot;&gt;#14111&lt;/a&gt; chore: plugin/uninstall endpoint &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/sayan-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/sayan-oai&quot;&gt;@sayan-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4047337117&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14117&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14117/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14117&quot;&gt;#14117&lt;/a&gt; feat(otel): Centralize OTEL metric names and shared tag builders &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4038898700&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13880&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13880/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13880&quot;&gt;#13880&lt;/a&gt; Stabilize RMCP streamable HTTP readiness tests &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4047420298&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/14123&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/14123/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/14123&quot;&gt;#14123&lt;/a&gt; pass on save info to model + ui tweaks &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/won-openai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/won-openai&quot;&gt;@won-openai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4038899498&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13886&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13886/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13886&quot;&gt;#13886&lt;/a&gt; Stabilize protocol schema fixture generation &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title>Codex CLI Release: 0.112.0</title><link>https://developers.openai.com/codex/changelog/#github-release-294459110</link><guid>https://developers.openai.com/codex/changelog/#github-release-294459110</guid><description>0.112.0</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;New Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Added &lt;code&gt;@plugin&lt;/code&gt; mentions so users can reference plugins directly in chat and auto-include their associated MCP/app/skill context. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4024666286&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13510&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13510/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13510&quot;&gt;#13510&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Added a new model-selection surface update so the latest model catalog changes are surfaced in the TUI picker flow. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4030291700&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13617&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13617/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13617&quot;&gt;#13617&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Merged executable permission profiles into per-turn sandbox policy for zsh-fork skill execution, allowing safer, additive privilege handling for tool runs. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4023808118&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13496&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13496/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13496&quot;&gt;#13496&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Bug Fixes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Fixed JS REPL state handling so previously-initialized bindings persist after a failed cell, reducing brittle restarts during iterative sessions. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4023075567&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13482&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13482/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13482&quot;&gt;#13482&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Treated &lt;code&gt;SIGTERM&lt;/code&gt; like Ctrl-C for graceful app-server websocket shutdown instead of abrupt termination behavior. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4029530434&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13594&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13594/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13594&quot;&gt;#13594&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Hardened js_repl image emission to accept only &lt;code&gt;data:&lt;/code&gt; URLs, preventing external URL forwarding through &lt;code&gt;emitImage&lt;/code&gt;. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4024451999&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13507&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13507/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13507&quot;&gt;#13507&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ensured Linux bubblewrap sandbox runs always unshare the user namespace to keep isolation consistent even for root-owned invocations. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4030697982&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13624&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13624/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13624&quot;&gt;#13624&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Improved macOS sandbox network and unix-socket handling in Seatbelt, improving reliability for constrained subprocess environments. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3985387302&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/12702&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/12702/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/12702&quot;&gt;#12702&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Surfaced feedback/diagnostics earlier in the workflow so connectivity and diagnostics are visible before later steps. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4029871702&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13604&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13604/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13604&quot;&gt;#13604&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Clarified js_repl image guidance (emission and encoding semantics), including clearer usage around repeated &lt;code&gt;emitImage&lt;/code&gt; calls. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4031223915&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13639&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13639/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13639&quot;&gt;#13639&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Chores&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a small codespell warning in the TUI theme picker path. (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4029945196&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13605&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13605/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13605&quot;&gt;#13605&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Changelog&lt;/h2&gt;
&lt;p&gt;Full Changelog: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/openai/codex/compare/rust-v0.111.0...rust-v0.112.0&quot;&gt;&lt;tt&gt;rust-v0.111.0...rust-v0.112.0&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4029530434&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13594&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13594/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13594&quot;&gt;#13594&lt;/a&gt; treat SIGTERM like ctrl-c for graceful shutdown &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/maxj-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/maxj-oai&quot;&gt;@maxj-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4029945196&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13605&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13605/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13605&quot;&gt;#13605&lt;/a&gt; Fix codespell warning about pre-selects &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/fjord-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/fjord-oai&quot;&gt;@fjord-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4023075567&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13482&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13482/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13482&quot;&gt;#13482&lt;/a&gt; Persist initialized js_repl bindings after failed cells &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/fjord-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/fjord-oai&quot;&gt;@fjord-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4029871702&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13604&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13604/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13604&quot;&gt;#13604&lt;/a&gt; [diagnostics] show diagnostics earlier in workflow &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/rhan-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/rhan-oai&quot;&gt;@rhan-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4023808118&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13496&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13496/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13496&quot;&gt;#13496&lt;/a&gt; feat: merge skill permission profiles into the turn sandbox for zsh-fork execs &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/celia-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/celia-oai&quot;&gt;@celia-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4024451999&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13507&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13507/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13507&quot;&gt;#13507&lt;/a&gt; Harden js_repl emitImage to accept only data: URLs &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/fjord-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/fjord-oai&quot;&gt;@fjord-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4029848075&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13602&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13602/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13602&quot;&gt;#13602&lt;/a&gt; feat(core): persist trace_id for turns in RolloutItem::TurnContext &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/owenlin0/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/owenlin0&quot;&gt;@owenlin0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4030697982&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13624&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13624/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13624&quot;&gt;#13624&lt;/a&gt; fix(linux-sandbox): always unshare bwrap userns &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3985387302&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/12702&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/12702/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/12702&quot;&gt;#12702&lt;/a&gt; Improve macOS Seatbelt network and unix socket handling &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/viyatb-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/viyatb-oai&quot;&gt;@viyatb-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4031223915&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13639&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13639/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13639&quot;&gt;#13639&lt;/a&gt; Clarify js_repl image emission and encoding guidance &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/fjord-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/fjord-oai&quot;&gt;@fjord-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4024666286&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13510&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13510/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13510&quot;&gt;#13510&lt;/a&gt; add &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/plugin/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/plugin&quot;&gt;@plugin&lt;/a&gt; mentions &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/sayan-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/sayan-oai&quot;&gt;@sayan-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4023956593&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13499&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13499/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13499&quot;&gt;#13499&lt;/a&gt; core/protocol: add structured macOS additional permissions and merge them into sandbox execution &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/celia-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/celia-oai&quot;&gt;@celia-oai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4030291700&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/openai/codex/issues/13617&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/openai/codex/pull/13617/hovercard&quot; href=&quot;https://github.com/openai/codex/pull/13617&quot;&gt;#13617&lt;/a&gt; Update models.json &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/aibrahim-oai/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/aibrahim-oai&quot;&gt;@aibrahim-oai&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-03-05-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-03-05-app-mdx</guid><description>Codex app</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### Performance improvements and bug fixes

- Improved remote connections with clearer connection errors, better status updates, and clearer host labels in thread and settings views.
- Fixed copy and paste shortcuts in the integrated terminal on Windows.
- Fixed an issue where archived pinned threads could reappear in the sidebar.
- Fixed an issue where repeated `codex://new` links could stop prefilling a new conversation when the app was already open.
- Additional performance improvements and bug fixes.</content:encoded></item><item><title>Introducing GPT-5.4 in Codex</title><link>https://developers.openai.com/codex/changelog/#codex-2026-03-05-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-03-05-mdx</guid><description>Introducing GPT-5.4 in Codex</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate><content:encoded># Introducing GPT-5.4 in Codex

GPT-5.4 is now available in Codex as OpenAI&apos;s most capable and efficient
frontier model for professional work.

It combines recent advances in reasoning, coding, and agentic workflows in one
model, and it&apos;s the recommended choice for most Codex tasks.

In Codex, GPT-5.4 is the first general-purpose model with native computer-use
capabilities. GPT-5.4 in Codex includes experimental support for the 1M
context window. It supports complex workflows across applications and
long-horizon tasks, with stronger tool use and tool search that help agents
find and use the right tools more efficiently.

GPT-5.4 is available everywhere you can use Codex: the Codex app, the CLI, the
IDE extension, and Codex Cloud on the web. GPT-5.4 is also available in the
API.

To switch to GPT-5.4:

- In the CLI, start a new thread with:
  ```bash
  codex --model gpt-5.4
  ```
  Or use `/model` during a session.
- In the IDE extension, choose GPT-5.4 from the model selector in the
  composer.
- In the Codex app, choose GPT-5.4 from the model selector in the composer.

If you don&apos;t see GPT-5.4 yet, update the CLI, IDE extension, or Codex app to
the latest version.</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-03-04-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-03-04-app-mdx</guid><description>Codex app</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

#### Codex app for Windows

The Codex app is now available on Windows. The app gives you one interface
for working across projects, running parallel agent threads, and reviewing
results in one place.

The Codex app runs natively on Windows using PowerShell and a native Windows
sandbox for bounded permissions, so you can use Codex on Windows without
moving your workflow into WSL, onto a virtual machine, or by deactivating the
sandbox.

The Windows app includes the same core features as the rest of the Codex app:

- [Skills](/codex/app/features#skills-support) to discover and extend Codex
  capabilities.
- [Automations](/codex/app/automations) to run work in the background.
- [Worktrees](/codex/app/worktrees) to handle independent tasks in the same
  project.

If you prefer to develop in WSL, you can also switch the Codex agent and the
integrated terminal to run there.

Download it from the
[Microsoft Store](https://apps.microsoft.com/detail/9plm9xgg6vks?hl=en-US&amp;gl=US)
and sign in with your ChatGPT account or an API key. For setup and
configuration details, see [Setup](/codex/app/windows#setup), [Use WSL with the
Codex app](/codex/app/windows#use-wsl-with-the-codex-app), and [Customize the
app for your development setup](/codex/app/windows#customize-the-app-for-your-development-setup).</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-03-03-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-03-03-app-mdx</guid><description>Codex app</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### New features

- Added a Worktrees setting to turn automatic cleanup of Codex-managed worktrees on or off.
- Added Handoff support for moving a thread between Local and [Worktree](/codex/app/worktrees).
- Added an explicit English option in the language menu.

### Performance improvements and bug fixes

- Improved GitHub and pull request workflows.
- Improved approval prompts and app connection sign-in flows.
- Additional performance improvements and bug fixes.</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-02-28-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-02-28-app-mdx</guid><description>Codex app</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### Performance improvements and bug fixes

- Fixed a regression where conversation and task views could stop updating while Codex was streaming a response.
- Additional performance improvements and bug fixes.</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-02-27-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-02-27-app-mdx</guid><description>Codex app</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### New features

- Added pull request status badges in task rows and PR buttons, including draft, open, merged, and closed states.
- Added a Worktrees setting to choose how many Codex-managed worktrees to keep before older ones are cleaned up.

### Performance improvements and bug fixes

- Improved scrolling and navigation in long conversations and code review, including fixes for thread jumpiness, sidebar jitter, and diff scrolling.
- Improved app startup reliability and keyboard zoom behavior.
- Additional performance improvements and bug fixes.</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-02-26-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-02-26-app-mdx</guid><description>Codex app</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### New features

- Added new MCP shortcuts in the composer, including install keyword suggestions and an MCP server submenu in **Add context**.
- Added support for `@mentions` and skill mentions in inline review comments.

### Performance improvements and bug fixes

- Improved rendering of MCP tool calls and Mermaid diagram error handling.
- Fixed an issue where stopped terminal commands could continue appearing as running.
- Additional performance improvements and bug fixes.</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-02-17-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-02-17-app-mdx</guid><description>Codex app</description><pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### New features

- Added drag-and-drop support to reorder queued messages.
- Added a warning when the selected model is downgraded.

### Improvements and bug fixes

- Improved file workflows with fuzzy file search and better attachment recovery after restart.
- Additional performance improvements and bug fixes.</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-02-12-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-02-12-app-mdx</guid><description>Codex app</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### New features

- Support for GPT-5.3-Codex-Spark
- Added conversation forking
- Added [floating pop-out window](/codex/app/features#floating-pop-out-window) to take a conversation with you

### Bug fixes

- Improved performance and bug fixes

Alpha testing for the Codex app on Windows is also starting. [Sign up here](https://openai.com/form/codex-app/) to be a potential alpha tester.</content:encoded></item><item><title>Introducing GPT-5.3-Codex-Spark</title><link>https://developers.openai.com/codex/changelog/#codex-2026-02-12-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-02-12-mdx</guid><description>Introducing GPT-5.3-Codex-Spark</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate><content:encoded># Introducing GPT-5.3-Codex-Spark

[Today, we&apos;re releasing a research preview of GPT-5.3-Codex-Spark](https://openai.com/index/introducing-gpt-5-3-codex-spark/),
a smaller version of GPT-5.3-Codex and our first model designed for real-time
coding. Codex-Spark is optimized to feel near-instant, delivering more than 1000 tokens per second while remaining highly capable for real-world coding tasks.

Codex-Spark is available in research preview for ChatGPT Pro users in
the latest Codex app, CLI, and IDE extension. This release also marks the first
milestone in our partnership with Cerebras.

At launch, Codex-Spark is text-only with a 128k context window. During
the research preview, usage has separate model-specific limits and doesn&apos;t
count against standard Codex limits. During high demand, access may slow down
or queue while we balance reliability across users.

To switch to GPT-5.3-Codex-Spark:

- In the CLI, start a new thread with:
  ```bash
  codex --model gpt-5.3-codex-spark
  ```
  Or use `/model` during a session.
- In the IDE extension, choose GPT-5.3-Codex-Spark from the model selector in
  the composer.
- In the Codex app, choose GPT-5.3-Codex-Spark from the model selector in the
  composer.

If you don&apos;t see GPT-5.3-Codex-Spark yet, update the CLI, IDE extension, or
Codex app to the latest version.

GPT-5.3-Codex-Spark isn&apos;t available in the API at launch.
For API-key workflows, continue using `gpt-5.2-codex`.</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-02-10-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-02-10-app-mdx</guid><description>Codex app</description><pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### New features

- Added branch search in the branch picker.
- Added clearer guidance for entering plan mode when you type `plan` in the composer.
- Added support for parallel approvals.

### Improvements and bug fixes

- Additional performance improvements and bug fixes.</content:encoded></item><item><title>GPT-5.3-Codex in Cursor and VS Code</title><link>https://developers.openai.com/codex/changelog/#codex-2026-02-09-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-02-09-mdx</guid><description>GPT-5.3-Codex in Cursor and VS Code</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate><content:encoded># GPT-5.3-Codex in Cursor and VS Code

Starting today, GPT-5.3-Codex is available natively in Cursor and VS Code.

API access is starting with a small set of customers as part of a phased
release.

This is the first model treated as a high security capability under the
Preparedness Framework.

Safety controls will continue to scale, and API access will expand over the
next few weeks.</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-02-08-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-02-08-app-mdx</guid><description>Codex app</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### New features

- Added MCP and personality actions to the command palette.
- Updated follow-up behavior to queue by default.

### Improvements and bug fixes

- Additional performance improvements and bug fixes.</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-02-06-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-02-06-app-mdx</guid><description>Codex app</description><pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### New features

- Added a file-reference action to reveal files directly in your OS file manager.

### Improvements and bug fixes

- Improved handling of large reviews by removing the overall diff-size cap in the review pane.
- Additional performance improvements and bug fixes.</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-02-05-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-02-05-app-mdx</guid><description>Codex app</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### New features

- Support for **[GPT-5.3-Codex](https://openai.com/index/introducing-gpt-5-3-codex/)**.
- Added mid-turn steering. Submit a message while Codex is working to direct its behavior.
- Attach or drop any file type.

### Bug fixes

- Fix flickering of the app.</content:encoded></item><item><title>Introducing GPT-5.3-Codex</title><link>https://developers.openai.com/codex/changelog/#codex-2026-02-05-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-02-05-mdx</guid><description>Introducing GPT-5.3-Codex</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate><content:encoded># Introducing GPT-5.3-Codex

[Today we&apos;re releasing GPT-5.3-Codex](https://openai.com/index/introducing-gpt-5-3-codex/),
the most capable agentic coding model to date for complex, real-world software
engineering.

GPT-5.3-Codex combines the frontier coding performance of GPT-5.2-Codex with
stronger reasoning and professional knowledge capabilities, and runs 25% faster
for Codex users. It&apos;s also better at collaboration while the agent is
working—delivering more frequent progress updates and responding to steering in
real time.

GPT-5.3-Codex is available with paid ChatGPT plans everywhere you can use
Codex: the Codex app, the CLI, the IDE extension, and Codex Cloud on the web.
API access for the model will come soon.

To switch to GPT-5.3-Codex:

- In the CLI, start a new thread with:
  ```bash
  codex --model gpt-5.3-codex
  ```
  Or use `/model` during a session.
- In the IDE extension, make sure you are signed in with ChatGPT, then choose
  GPT-5.3-Codex from the model selector in the composer.
- In the Codex app, make sure you are signed in with ChatGPT, then choose
  GPT-5.3-Codex from the model selector in the composer.
- If you don&apos;t see GPT-5.3-Codex, update the CLI, IDE extension, or Codex app
  to the latest version.

For API-key workflows, continue using `gpt-5.2-codex` while API support rolls
out.</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-02-04-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-02-04-app-mdx</guid><description>Codex app</description><pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### New features

- Added **Zed** and **Textmate** as options to open files and folders.
- Added PDF preview in the review panel.

### Bug fixes

- Performance improvements.</content:encoded></item><item><title>Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-02-03-app-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-02-03-app-mdx</guid><description>Codex app</description><pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate><content:encoded># Codex app

### New features

- Added thread renaming on double-click in the thread list.

### Improvements and bug fixes

- Renamed **Sync** to **Handoff** and added clearer source/destination stats in the handoff UI.
- Additional performance improvements and bug fixes.</content:encoded></item><item><title>Introducing the Codex app</title><link>https://developers.openai.com/codex/changelog/#codex-2026-02-02-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-02-02-mdx</guid><description>Introducing the Codex app</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate><content:encoded># Introducing the Codex app

#### Codex app

The Codex app for macOS is a desktop interface for running agent threads in parallel and collaborating with agents on long-running tasks. It includes a project sidebar, thread list, and review pane for tracking work across projects.

Key features:

- [Multitask across projects](/codex/app/features#multitask-across-projects)
- [Built-in worktree support](/codex/app/worktrees)
- [Voice dictation](/codex/app/features#voice-dictation)
- [Built-in Git tooling](/codex/app/features#built-in-git-tools)
- [Skills](/codex/app/features#skills-support)
- [Automations](/codex/app/automations)

For a limited time, **ChatGPT Free and Go include Codex**, and **Plus, Pro, Business, Enterprise, and Edu** plans get **double rate limits**. Those higher limits apply in the app, the CLI, your IDE, and the cloud.

Learn more in the [Introducing the Codex app](https://openai.com/index/introducing-the-codex-app/) blog post.

Check out the [Codex app documentation](/codex/app) for more.</content:encoded></item><item><title>Web search is now enabled by default</title><link>https://developers.openai.com/codex/changelog/#codex-2026-01-28-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-01-28-mdx</guid><description>Web search is now enabled by default</description><pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate><content:encoded># Web search is now enabled by default

Codex now enables web search for local tasks in the Codex CLI and IDE Extension.
By default, Codex uses a web search cache, which is an OpenAI-maintained index of web results. Cached mode returns pre-indexed results instead of fetching live pages, while live mode fetches the most recent data from the web. If you are using `--yolo` or another [full access sandbox setting](/codex/agent-approvals-security), web search defaults to live results. To disable this behavior or switch modes, use the `web_search` configuration option:

- `web_search = &quot;cached&quot;` (default; serves results from the web search cache)
- `web_search = &quot;live&quot;` (fetches the most recent data from the web; same as `--search`)
- `web_search = &quot;disabled&quot;` to remove the tool

To learn more, check out the [configuration documentation](/codex/config-basic).</content:encoded></item><item><title>Team Config for shared configuration</title><link>https://developers.openai.com/codex/changelog/#codex-2026-01-23-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-01-23-mdx</guid><description>Team Config for shared configuration</description><pubDate>Fri, 23 Jan 2026 00:00:00 GMT</pubDate><content:encoded># Team Config for shared configuration

Team Config groups the files teams use to standardize Codex across repositories and machines. Use it to share:

- `config.toml` defaults
- `rules/` for command controls outside the sandbox
- `skills/` for reusable workflows

Codex loads these layers from `.codex/` folders in the current working directory, parent folders, and the repo root, plus user (`~/.codex/`) and system (`/etc/codex/`) locations. Higher-precedence locations override lower-precedence ones.

Admins can still enforce constraints with `requirements.toml`, which overrides defaults regardless of location.

Learn more in [Team Config](/codex/enterprise/admin-setup#team-config).</content:encoded></item><item><title>Custom prompts deprecated</title><link>https://developers.openai.com/codex/changelog/#codex-2026-01-22-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-01-22-mdx</guid><description>Custom prompts deprecated</description><pubDate>Thu, 22 Jan 2026 00:00:00 GMT</pubDate><content:encoded># Custom prompts deprecated

Custom prompts are now deprecated. Use [skills](/codex/skills) for reusable instructions and workflows instead.</content:encoded></item><item><title>GPT-5.2-Codex API availability</title><link>https://developers.openai.com/codex/changelog/#codex-2026-01-14-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2026-01-14-mdx</guid><description>GPT-5.2-Codex API availability</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate><content:encoded># GPT-5.2-Codex API availability

GPT-5.2-Codex is now available in the API and for users who sign into Codex with the API.

To learn more about using GPT-5.2-Codex check out our [API documentation](https://platform.openai.com/docs/models/gpt-5.2-codex).</content:encoded></item><item><title>Agent skills in Codex</title><link>https://developers.openai.com/codex/changelog/#codex-2025-12-19-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-12-19-mdx</guid><description>Agent skills in Codex</description><pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate><content:encoded># Agent skills in Codex

Codex now supports **agent skills**: reusable bundles of instructions (plus optional scripts and resources) that help Codex reliably complete specific tasks.

Skills are available in both the Codex CLI and IDE extensions.

You can invoke a skill explicitly by typing `$skill-name` (for example, `$skill-installer` or the experimental `$create-plan` skill after installing it), or let Codex select a skill automatically based on your prompt.

Learn more in the [skills documentation](/codex/skills).

&lt;div class=&quot;not-prose my-2 mb-4 grid gap-4 lg:grid-cols-2&quot;&gt;
  &lt;div&gt;
    &lt;img
      src=&quot;/images/codex/skills/skills-selector-cli-light.webp&quot;
      alt=&quot;&quot;
      class=&quot;block w-full lg:h-64 rounded-lg border border-default my-0 object-contain bg-[#F0F1F5] dark:hidden&quot;
    /&gt;
    &lt;img
      src=&quot;/images/codex/skills/skills-selector-cli-dark.webp&quot;
      alt=&quot;&quot;
      class=&quot;hidden w-full lg:h-64 rounded-lg border border-default my-0 object-contain bg-[#1E1E2E] dark:block&quot;
    /&gt;
  &lt;/div&gt;
  &lt;div&gt;
    &lt;img
      src=&quot;/images/codex/skills/skills-selector-ide-light.webp&quot;
      alt=&quot;&quot;
      class=&quot;block w-full lg:h-64 rounded-lg border border-default my-0 object-contain bg-[#E8E9ED] dark:hidden&quot;
    /&gt;
    &lt;img
      src=&quot;/images/codex/skills/skills-selector-ide-dark.webp&quot;
      alt=&quot;&quot;
      class=&quot;hidden w-full lg:h-64 rounded-lg border border-default my-0 object-contain bg-[#181824] dark:block&quot;
    /&gt;
  &lt;/div&gt;
&lt;/div&gt;

#### Folder-based standard (agentskills.io)

Following the open [agent skills specification](https://agentskills.io/specification), a skill is a folder with a required `SKILL.md` and optional supporting files:

```text
my-skill/
  SKILL.md       # Required: instructions + metadata
  scripts/       # Optional: executable code
  references/    # Optional: documentation
  assets/        # Optional: templates, resources
```

#### Install skills per-user or per-repo

You can install skills for just yourself in `~/.codex/skills`, or for everyone on a project by checking them into `.codex/skills` in the repository.

Codex also ships with a few built-in system skills to get started, including `$skill-creator` and `$skill-installer`. The `$create-plan` skill is experimental and needs to be installed (for example: `$skill-installer install the create-plan skill from the .experimental folder`).

#### Curated skills directory

Codex ships with a [small curated set of skills](https://github.com/openai/skills) inspired by popular workflows at OpenAI. Install them with `$skill-installer`, and expect more over time.</content:encoded></item><item><title>Introducing GPT-5.2-Codex</title><link>https://developers.openai.com/codex/changelog/#codex-2025-12-18-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-12-18-mdx</guid><description>Introducing GPT-5.2-Codex</description><pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate><content:encoded># Introducing GPT-5.2-Codex

[Today we are releasing GPT-5.2-Codex](https://openai.com/index/gpt-5-2-codex), the most advanced agentic coding model yet for complex, real-world software engineering.

GPT-5.2-Codex is a version of [GPT-5.2](https://openai.com/index/introducing-gpt-5-2/) further optimized for agentic coding in Codex, including improvements on long-horizon work through context compaction, stronger performance on large code changes like refactors and migrations, improved performance in Windows environments, and significantly stronger cybersecurity capabilities.

Starting today, the CLI and IDE Extension will default to `gpt-5.2-codex` for users who are signed in with ChatGPT. API access for the model will come soon.

If you have a model specified in your [`config.toml` configuration file](/codex/local-config), you can instead try out `gpt-5.2-codex` for a new Codex CLI session using:

```bash
codex --model gpt-5.2-codex
```

You can also use the `/model` slash command in the CLI. In the Codex IDE Extension you can select GPT-5.2-Codex from the dropdown menu.

If you want to switch for all sessions, you can change your default model to `gpt-5.2-codex` by updating your `config.toml` [configuration file](/codex/local-config):

```toml
model = &quot;gpt-5.2-codex”
```</content:encoded></item><item><title>Introducing Codex for Linear</title><link>https://developers.openai.com/codex/changelog/#codex-2025-12-04-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-12-04-mdx</guid><description>Introducing Codex for Linear</description><pubDate>Thu, 04 Dec 2025 00:00:00 GMT</pubDate><content:encoded># Introducing Codex for Linear

Assign or mention @Codex in an issue to kick-off a Codex cloud task. As Codex works, it posts updates back to Linear, providing a link to the completed task so you can review, open a PR, or keep working.

![Screenshot of a successful Codex task started in Linear](/images/codex/integrations/linear-codex-example.png)

To learn more about how to connect Codex to Linear both locally through MCP and through the new integration, check out the [Codex for Linear documentation](/codex/integrations/linear).</content:encoded></item><item><title>Usage and credits fixes</title><link>https://developers.openai.com/codex/changelog/#codex-2025-11-24-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-11-24-mdx</guid><description>Usage and credits fixes</description><pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate><content:encoded># Usage and credits fixes

Minor updates to address a few issues with Codex usage and credits:

- Adjusted all usage dashboards to show &quot;limits remaining&quot; for consistency. The CLI previously displayed &quot;limits used.&quot;
- Fixed an issue preventing users from buying credits if their ChatGPT subscription was purchased via iOS or Google Play.
- Fixed an issue where the CLI could display stale usage information; it now refreshes without needing to send a message first.
- Optimized the backend to help smooth out usage throughout the day, irrespective of overall Codex load or how traffic is routed. Before, users could get unlucky and hit a few cache misses in a row, leading to much less usage.</content:encoded></item><item><title>Introducing GPT-5.1-Codex-Max</title><link>https://developers.openai.com/codex/changelog/#codex-2025-11-18-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-11-18-mdx</guid><description>Introducing GPT-5.1-Codex-Max</description><pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate><content:encoded># Introducing GPT-5.1-Codex-Max

[Today we are releasing GPT-5.1-Codex-Max](https://openai.com/index/gpt-5-1-codex-max), our new frontier agentic coding model.

GPT‑5.1-Codex-Max is built on an update to our foundational reasoning model, which is trained on agentic tasks across software engineering, math, research, and more. GPT‑5.1-Codex-Max is faster, more intelligent, and more token-efficient at every stage of the development cycle–and a new step towards becoming a reliable coding partner.

Starting today, the CLI and IDE Extension will default to `gpt-5.1-codex-max` for users that are signed in with ChatGPT. API access for the model will come soon.

For non-latency-sensitive tasks, we’ve also added a new Extra High (`xhigh`) reasoning effort, which lets the model think for an even longer period of time for a better answer. We still recommend medium as your daily driver for most tasks.

If you have a model specified in your [`config.toml` configuration file](/codex/local-config), you can instead try out `gpt-5.1-codex-max` for a new Codex CLI session using:

```bash
codex --model gpt-5.1-codex-max
```

You can also use the `/model` slash command in the CLI. In the Codex IDE Extension you can select GPT-5.1-Codex from the dropdown menu.

If you want to switch for all sessions, you can change your default model to `gpt-5.1-codex-max` by updating your `config.toml` [configuration file](/codex/local-config):

```toml
model = &quot;gpt-5.1-codex-max”
```</content:encoded></item><item><title>Introducing GPT-5.1-Codex and GPT-5.1-Codex-Mini</title><link>https://developers.openai.com/codex/changelog/#codex-2025-11-13-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-11-13-mdx</guid><description>Introducing GPT-5.1-Codex and GPT-5.1-Codex-Mini</description><pubDate>Thu, 13 Nov 2025 00:00:00 GMT</pubDate><content:encoded># Introducing GPT-5.1-Codex and GPT-5.1-Codex-Mini

Along with the [GPT-5.1 launch in the API](https://openai.com/index/gpt-5-1-for-developers/), we are introducing new `gpt-5.1-codex-mini` and `gpt-5.1-codex` model options in Codex, a version of GPT-5.1 optimized for long-running, agentic coding tasks and use in coding agent harnesses in Codex or Codex-like harnesses.

Starting today, the CLI and IDE Extension will default to `gpt-5.1-codex` on macOS and Linux and `gpt-5.1` on Windows.

If you have a model specified in your [`config.toml` configuration file](/codex/local-config), you can instead try out `gpt-5.1-codex` for a new Codex CLI session using:

```bash
codex --model gpt-5.1-codex
```

You can also use the `/model` slash command in the CLI. In the Codex IDE Extension you can select GPT-5.1-Codex from the dropdown menu.

If you want to switch for all sessions, you can change your default model to `gpt-5.1-codex` by updating your `config.toml` [configuration file](/codex/local-config):

```toml
model = &quot;gpt-5.1-codex”
```</content:encoded></item><item><title>Introducing GPT-5-Codex-Mini</title><link>https://developers.openai.com/codex/changelog/#codex-2025-11-07-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-11-07-mdx</guid><description>Introducing GPT-5-Codex-Mini</description><pubDate>Fri, 07 Nov 2025 00:00:00 GMT</pubDate><content:encoded># Introducing GPT-5-Codex-Mini

Today we are introducing a new `gpt-5-codex-mini` model option to Codex CLI and the IDE Extension. The model is a smaller, more cost-effective, but less capable version of `gpt-5-codex` that provides approximately 4x more usage as part of your ChatGPT subscription.

Starting today, the CLI and IDE Extension will automatically suggest switching to `gpt-5-codex-mini` when you reach 90% of your 5-hour usage limit, to help you work longer without interruptions.

You can try the model for a new Codex CLI session using:

```bash
codex --model gpt-5-codex-mini
```

You can also use the `/model` slash command in the CLI. In the Codex IDE Extension you can select GPT-5-Codex-Mini from the dropdown menu.

Alternatively, you can change your default model to `gpt-5-codex-mini` by updating your `config.toml` [configuration file](/codex/local-config):

```toml
model = &quot;gpt-5-codex-mini”
```</content:encoded></item><item><title>GPT-5-Codex model update</title><link>https://developers.openai.com/codex/changelog/#codex-2025-11-06-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-11-06-mdx</guid><description>GPT-5-Codex model update</description><pubDate>Thu, 06 Nov 2025 00:00:00 GMT</pubDate><content:encoded># GPT-5-Codex model update

We&apos;ve shipped a minor update to GPT-5-Codex:

- More reliable file edits with `apply_patch`.
- Fewer destructive actions such as `git reset`.
- More collaborative behavior when encountering user edits in files.
- 3% more efficient in time and usage.</content:encoded></item><item><title>Credits on ChatGPT Pro and Plus</title><link>https://developers.openai.com/codex/changelog/#codex-2025-10-30-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-10-30-mdx</guid><description>Credits on ChatGPT Pro and Plus</description><pubDate>Thu, 30 Oct 2025 00:00:00 GMT</pubDate><content:encoded># Credits on ChatGPT Pro and Plus

Codex users on ChatGPT Plus and Pro can now use on-demand credits for more Codex usage beyond what&apos;s included in your plan. [Learn more.](/codex/pricing)</content:encoded></item><item><title>Tag @Codex on GitHub Issues and PRs</title><link>https://developers.openai.com/codex/changelog/#codex-2025-10-22-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-10-22-mdx</guid><description>Tag @Codex on GitHub Issues and PRs</description><pubDate>Wed, 22 Oct 2025 00:00:00 GMT</pubDate><content:encoded># Tag @Codex on GitHub Issues and PRs

You can now tag `@codex` on a teammate&apos;s pull request to ask clarifying questions, request a follow-up, or ask Codex to make changes. GitHub Issues now also support `@codex` mentions, so you can kick off tasks from any issue, without leaving your workflow.

![Codex responding to a GitHub pull request and issue after an @Codex mention.](/images/codex/integrations/github-example.png)</content:encoded></item><item><title>Codex is now GA</title><link>https://developers.openai.com/codex/changelog/#codex-2025-10-06-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-10-06-mdx</guid><description>Codex is now GA</description><pubDate>Mon, 06 Oct 2025 00:00:00 GMT</pubDate><content:encoded># Codex is now GA

Codex is now generally available with 3 new features — @Codex in Slack, Codex SDK, and new admin tools.

#### @Codex in Slack

![](/images/codex/integrations/slack-example.png)

You can now questions and assign tasks to Codex directly from Slack. See the [Slack guide](/codex/integrations/slack) to get started.

#### Codex SDK

Integrate the same agent that powers the Codex CLI inside your own tools and workflows with the Codex SDK in Typescript. With the new Codex GitHub Action, you can easily add Codex to CI/CD workflows. See the [Codex SDK guide](/codex/sdk) to get started.

```ts


const agent = new Codex();
const thread = await agent.startThread();

const result = await thread.run(&quot;Explore this repo&quot;);
console.log(result);

const result2 = await thread.run(&quot;Propose changes&quot;);
console.log(result2);
```

#### New admin controls and analytics

![](/images/codex/enterprise/analytics.png)

ChatGPT workspace admins can now edit or delete Codex Cloud environments. With managed config files, they can set safe defaults for CLI and IDE usage and monitor how Codex uses commands locally. New analytics dashboards help you track Codex usage and code review feedback. Learn more in the [enterprise admin guide.](/codex/enterprise/admin-setup)

#### Availability and pricing updates

The Slack integration and Codex SDK are available to developers on ChatGPT Plus, Pro, Business, Edu, and Enterprise plans starting today, while the new admin features will be available to Business, Edu, and Enterprise.
Beginning October 20, Codex Cloud tasks will count toward your Codex usage. Review the [Codex pricing guide](/codex/pricing) for plan-specific details.</content:encoded></item><item><title>GPT-5-Codex in the API</title><link>https://developers.openai.com/codex/changelog/#codex-2025-09-23-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-09-23-mdx</guid><description>GPT-5-Codex in the API</description><pubDate>Tue, 23 Sep 2025 00:00:00 GMT</pubDate><content:encoded># GPT-5-Codex in the API

GPT-5-Codex is now available in the Responses API, and you can also use it with your API Key in the Codex CLI.
We plan on regularly updating this model snapshot.
It is available at the same price as GPT-5. You can learn more about pricing and rate limits for this model on our [model page](https://platform.openai.com/docs/models/gpt-5-codex).</content:encoded></item><item><title>Introducing GPT-5-Codex</title><link>https://developers.openai.com/codex/changelog/#codex-2025-09-15-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-09-15-mdx</guid><description>Introducing GPT-5-Codex</description><pubDate>Mon, 15 Sep 2025 00:00:00 GMT</pubDate><content:encoded># Introducing GPT-5-Codex

#### New model: GPT-5-Codex

![codex-switch-model](https://cdn.openai.com/devhub/docs/codex-switch-model.png)

GPT-5-Codex is a version of GPT-5 further optimized for agentic coding in Codex.
It&apos;s available in the IDE extension and CLI when you sign in with your ChatGPT account.
It also powers the cloud agent and Code Review in GitHub.

To learn more about GPT-5-Codex and how it performs compared to GPT-5 on software engineering tasks, see our [announcement blog post](https://openai.com/index/introducing-upgrades-to-codex/).

#### Image outputs

![codex-image-outputs](https://cdn.openai.com/devhub/docs/codex-image-output.png)

When working in the cloud on front-end engineering tasks, GPT-5-Codex can now display screenshots of the UI in Codex web for you to review. With image output, you can iterate on the design without needing to check out the branch locally.

#### New in Codex CLI

- You can now resume sessions where you left off with `codex resume`.
- Context compaction automatically summarizes the session as it approaches the context window limit.

Learn more in the [latest release notes](https://github.com/openai/codex/releases/tag/rust-v0.36.0)</content:encoded></item><item><title>Late August update</title><link>https://developers.openai.com/codex/changelog/#codex-2025-08-27-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-08-27-mdx</guid><description>Late August update</description><pubDate>Wed, 27 Aug 2025 00:00:00 GMT</pubDate><content:encoded># Late August update

#### IDE extension (Compatible with VS Code, Cursor, Windsurf)

![](/images/codex/changelog/local_task.gif)

Codex now runs in your IDE with an interactive UI for fast local iteration. Easily switch between modes and reasoning efforts.

#### Sign in with ChatGPT (IDE &amp; CLI)

![](/images/codex/changelog/sign-in-with-chat.gif)

One-click authentication that removes API keys and uses ChatGPT Enterprise credits.

#### Move work between local ↔ cloud

![](/images/codex/changelog/cloud_task.gif)

Hand off tasks to Codex web from the IDE with the ability to apply changes locally so you can delegate jobs without leaving your editor.

#### Code Reviews

![](/images/codex/changelog/codex_review.gif)

Codex goes beyond static analysis. It checks a PR against its intent, reasons across the codebase and dependencies, and can run code to validate the behavior of changes.</content:encoded></item><item><title>Mid August update</title><link>https://developers.openai.com/codex/changelog/#codex-2025-08-21-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-08-21-mdx</guid><description>Mid August update</description><pubDate>Thu, 21 Aug 2025 00:00:00 GMT</pubDate><content:encoded># Mid August update

#### Image inputs

![](/images/codex/changelog/image_input.png)

You can now attach images to your prompts in Codex web. This is great for asking Codex to implement frontend changes or follow up on whiteboarding sessions.

#### Container caching

![](/images/codex/changelog/container_caching.png)

Codex now caches containers to start new tasks and followups 90% faster, dropping the median start time from 48 seconds to 5 seconds. You can optionally configure a maintenance script to update the environment from its cached state to prepare for new tasks. See the docs for more.

#### Automatic environment setup

Now, environments without manual setup scripts automatically run the standard installation commands for common package managers like yarn, pnpm, npm, go mod, gradle, pip, poetry, uv, and cargo. This reduces test failures for new environments by 40%.</content:encoded></item><item><title>Best of N</title><link>https://developers.openai.com/codex/changelog/#codex-2025-06-13-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-06-13-mdx</guid><description>Added some keyboard shortcuts and a page to explore them. Open it by pressing ⌘-/ on macOS and Ctrl+/ on other platforms. Added a “branch” query parameter in addition to the existing “environment”, “prompt” and “tab=archived” parameters. Added a loading indicator when downloading a repo during container setup. Added support for cancelling tasks. Fixed issues causing tasks to fail during setup. Fixed issues running followups in environments where the setup script changes files that are gitignored. Improved how the agent understands and reacts to network access restrictions. Increased the update rate of text describing what Codex is doing. Increased the limit for setup script duration to 20 minutes for Pro and Business users. Polished code diffs: You can now option-click a code diff header to expand/collapse all of them.</description><pubDate>Fri, 13 Jun 2025 00:00:00 GMT</pubDate><content:encoded># Best of N

![](/images/codex/changelog/best-of-n.png)

Codex can now generate multiple responses simultaneously for a single task, helping you quickly explore possible solutions to pick the best approach.

## Fixes &amp; improvements
- Added some keyboard shortcuts and a page to explore them. Open it by pressing ⌘-/ on macOS and Ctrl+/ on other platforms.
- Added a “branch” query parameter in addition to the existing “environment”, “prompt” and “tab=archived” parameters.
- Added a loading indicator when downloading a repo during container setup.
- Added support for cancelling tasks.
- Fixed issues causing tasks to fail during setup.
- Fixed issues running followups in environments where the setup script changes files that are gitignored.
- Improved how the agent understands and reacts to network access restrictions.
- Increased the update rate of text describing what Codex is doing.
- Increased the limit for setup script duration to 20 minutes for Pro and Business users.
- Polished code diffs: You can now option-click a code diff header to expand/collapse all of them.</content:encoded></item><item><title>June update</title><link>https://developers.openai.com/codex/changelog/#codex-2025-06-03-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-06-03-mdx</guid><description>Added a link to this changelog from the profile menu. Added support for binary files: When applying patches, all file operations are supported. When using PRs, only deleting or renaming binary files is supported for now. Fixed an issue on iOS where follow up tasks where shown duplicated in the task list. Fixed an issue on iOS where pull request statuses were out of date. Fixed an issue with follow ups where the environments were incorrectly started with the state from the first turn, rather than the most recent state. Fixed internationalization of task events and logs. Improved error messages for setup scripts. Increased the limit on task diffs from 1 MB to 5 MB. Increased the limit for setup script duration from 5 to 10 minutes. Polished GitHub connection flow. Re-enabled Live Activities on iOS after resolving an issue with missed notifications. Removed the mandatory two-factor authentication requirement for users using SSO or social logins.</description><pubDate>Tue, 03 Jun 2025 00:00:00 GMT</pubDate><content:encoded># June update

#### Agent internet access

![](/images/codex/changelog/internet_access.png)

Now you can give Codex access to the internet during task execution to install dependencies, upgrade packages, run tests that need external resources, and more.

Internet access is off by default. Plus, Pro, and Business users can enable it for specific environments, with granular control of which domains and HTTP methods Codex can access. Internet access for Enterprise users is coming soon.

Learn more about usage and risks in the [docs](/codex/cloud/agent-internet).

#### Update existing PRs

![](/images/codex/changelog/update_prs.png)

Now you can update existing pull requests when following up on a task.

#### Voice dictation

![](/images/codex/changelog/voice_dictation.gif)

Now you can dictate tasks to Codex.

## Fixes &amp; improvements
- Added a link to this changelog from the profile menu.
- Added support for binary files: When applying patches, all file operations are supported. When using PRs, only deleting or renaming binary files is supported for now.
- Fixed an issue on iOS where follow up tasks where shown duplicated in the task list.
- Fixed an issue on iOS where pull request statuses were out of date.
- Fixed an issue with follow ups where the environments were incorrectly started with the state from the first turn, rather than the most recent state.
- Fixed internationalization of task events and logs.
- Improved error messages for setup scripts.
- Increased the limit on task diffs from 1 MB to 5 MB.
- Increased the limit for setup script duration from 5 to 10 minutes.
- Polished GitHub connection flow.
- Re-enabled Live Activities on iOS after resolving an issue with missed notifications.
- Removed the mandatory two-factor authentication requirement for users using SSO or social logins.</content:encoded></item><item><title>Reworked environment page</title><link>https://developers.openai.com/codex/changelog/#codex-2025-05-22-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-05-22-mdx</guid><description>Added a button to retry failed tasks Added indicators to show that the agent runs without network access after setup Added options to copy git patches after pushing a PR Added support for unicode branch names Fixed a bug where secrets were not piped to the setup script Fixed creating branches when there’s a branch name conflict. Fixed rendering diffs with multi-character emojis. Improved error messages when starting tasks, running setup scripts, pushing PRs, or disconnected from GitHub to be more specific and indicate how to resolve the error. Improved onboarding for teams. Polished how new tasks look while loading. Polished the followup composer. Reduced GitHub disconnects by 90%. Reduced PR creation latency by 35%. Reduced tool call latency by 50%. Reduced task completion latency by 20%. Started setting page titles to task names so Codex tabs are easier to tell apart. Tweaked the system prompt so that agent knows it’s working without network, and can suggest that the user set up dependencies. Updated the docs.</description><pubDate>Thu, 22 May 2025 00:00:00 GMT</pubDate><content:encoded># Reworked environment page

It&apos;s now easier and faster to set up code execution.

![](/images/codex/changelog/environment_setup.png)

## Fixes &amp; improvements
- Added a button to retry failed tasks
- Added indicators to show that the agent runs without network access after setup
- Added options to copy git patches after pushing a PR
- Added support for unicode branch names
- Fixed a bug where secrets were not piped to the setup script
- Fixed creating branches when there’s a branch name conflict.
- Fixed rendering diffs with multi-character emojis.
- Improved error messages when starting tasks, running setup scripts, pushing PRs, or disconnected from GitHub to be more specific and indicate how to resolve the error.
- Improved onboarding for teams.
- Polished how new tasks look while loading.
- Polished the followup composer.
- Reduced GitHub disconnects by 90%.
- Reduced PR creation latency by 35%.
- Reduced tool call latency by 50%.
- Reduced task completion latency by 20%.
- Started setting page titles to task names so Codex tabs are easier to tell apart.
- Tweaked the system prompt so that agent knows it’s working without network, and can suggest that the user set up dependencies.
- Updated the docs.</content:encoded></item><item><title>Codex in the ChatGPT iOS app</title><link>https://developers.openai.com/codex/changelog/#codex-2025-05-19-mdx</link><guid>https://developers.openai.com/codex/changelog/#codex-2025-05-19-mdx</guid><description>Codex in the ChatGPT iOS app</description><pubDate>Mon, 19 May 2025 00:00:00 GMT</pubDate><content:encoded># Codex in the ChatGPT iOS app

Start tasks, view diffs, and push PRs—while you&apos;re away from your desk.

![](/images/codex/changelog/mobile_support.png)</content:encoded></item></channel></rss>