Skip to content

Termux rust-v0.137.0#185

Merged
wallentx merged 89 commits into
release/0.137.0from
upstream/rust-v0.137.0
Jun 4, 2026
Merged

Termux rust-v0.137.0#185
wallentx merged 89 commits into
release/0.137.0from
upstream/rust-v0.137.0

Conversation

@unemployabot

@unemployabot unemployabot Bot commented Jun 4, 2026

Copy link
Copy Markdown

Termux release train

This PR is intentionally created from wallentx/termux-target with the Termux release automation files copied from dev, then targeted at the upstream release branch. If GitHub reports conflicts, resolve them manually by keeping the upstream release code while preserving the Termux compatibility fixes.

Merging this PR is the manual approval gate. The release build workflow uploads the Android artifact to test; after merge, the deployment workflow attaches that exact artifact to rust-v0.137.0-termux and opens the checkpoint PR.

Upstream notes

New Features

Bug Fixes

Documentation

Chores

Changelog

Full Changelog: openai/codex@rust-v0.136.0...rust-v0.137.0

shijie-oai and others added 30 commits May 18, 2026 12:21
- The Python SDK now supports first-class authentication, including API key login, ChatGPT browser and device-code flows, account inspection, and logout APIs. (openai#23093)
- Python turn APIs are easier to use for text-only workflows: you can pass a plain string as input, and handle-based runs now return a richer `TurnResult` with collected items, timing, and usage data. (openai#23151, openai#23162)
- `codex exec resume` now accepts `--output-schema`, so resumed automations can keep session context while still enforcing structured JSON output. (openai#23123)
- TUI startup is faster because terminal capability probes are now batched instead of waiting on several serial checks before the first interactive frame. (openai#23175)
- Remote executor registration can now use standard Codex auth instead of a separate registry credential flow. (openai#22769)
- App-server turns can preserve requested image fidelity, including original-resolution local images, across user inputs and image-producing tools. (openai#20693)

## Bug Fixes
- Goal continuations now stop when they hit usage limits or a repeated blocker instead of looping and burning more tokens, and completion responses phrase usage more naturally. (openai#23094, openai#22907)
- The session picker is easier to trust: renamed threads now show `name (thread-id)` in resume hints, and pasted text works in the picker search box. (openai#23234, openai#23338)
- Multi-session TUI flows are more reliable: in-progress MCP calls stay marked as active during replay, and elicitation replies are sent back to the thread that requested them. (openai#23236, openai#23241)
- Remote sessions now keep websocket connections alive and show repo-relative diff paths again instead of `/tmp/...`-prefixed paths. (openai#23226, openai#23261)
- Windows installs are more robust: `codex doctor` now detects npm-managed installs correctly, and MSVC release binaries no longer depend on separately installed VC++ runtime DLLs. (openai#22967, openai#22905)
- TUI polish fixes include immediate shutdown feedback on exit, hiding the ChatGPT usage link for non-OpenAI providers, and keeping a cleared Fast tier from reappearing after side-thread resume. (openai#23323, openai#23127, openai#23121)

## Documentation
- The Python SDK docs, FAQ, and examples were refreshed around the new auth flow and turn APIs, with clearer setup guidance and simpler text-only examples. (openai#22941, openai#23093, openai#23151, openai#23162)

## Chores
- Memory summaries are now versioned and rebuilt when the stored format is stale, which should keep long-lived memory context leaner and more predictable. (openai#23148)

## Changelog

Full Changelog: openai/codex@rust-v0.131.0...rust-v0.132.0

- openai#20693 Preserve image detail in app-server inputs @fjord-oai
- openai#22891 tui: pass active permission profiles through app commands @bolinfest
- openai#22924 app-server-protocol: remove PermissionProfile from API @bolinfest
- openai#22941 [codex] Refine Python SDK user-facing docs @aibrahim-oai
- openai#22967 Fix Windows doctor npm root probe @etraut-openai
- openai#22920 core: set permission profiles from snapshots @bolinfest
- openai#22939 [codex] Split Python SDK helper logic @aibrahim-oai
- openai#22907 Improve goal completion usage reporting @etraut-openai
- openai#23030 test: construct permission profiles directly @bolinfest
- openai#22769 exec-server: support auth-backed remote executor registration @miz-openai
- openai#22946 [codex] preserve MCP result meta in McpToolCallItemResult @miaolin-oai
- openai#23069 multiagent: trim model-visible description, cap to 5 models @sayan-oai
- openai#22913 [1 of 4] tui: route primary settings writes through app server @etraut-openai
- openai#23093 sdk/python: add first-class login support @aibrahim-oai
- openai#23151 [codex] Return TurnResult from Python turn handles @aibrahim-oai
- openai#23147 Make multi-agent v2 tool namespace configurable @jif-oai
- openai#23036 test: reduce core sandbox policy test setup @bolinfest
- openai#23162 [codex] Accept string input for Python turns @aibrahim-oai
- openai#23226 Add exec-server websocket keepalive @starr-openai
- openai#23148 Densify and version memory summaries @jif-oai
- openai#22448 [codex] Add installed-plugin mention API @xli-oai
- openai#23288 chore: goal ext skeleton @jif-oai
- openai#23291 Make extension lifecycle hooks async @jif-oai
- openai#23293 feat: add extension event sink capability @jif-oai
- openai#23295 chore: isolate thread goal storage behind GoalStore @jif-oai
- openai#23301 chore: goal resumed metrics @jif-oai
- openai#23305 chore: make token usage async @jif-oai
- openai#23306 Emit goal update events from goal extension tools @jif-oai
- openai#23121 tui: keep cleared Fast tier from reappearing after side-thread resume @etraut-openai
- openai#23123 Support --output-schema for exec resume @etraut-openai
- openai#23128 Fix TUI stream cleanup after turn errors @etraut-openai
- openai#23127 Hide ChatGPT usage link for non-OpenAI status @etraut-openai
- openai#23175 [1 of 2] Optimize TUI startup terminal probes @etraut-openai
- openai#22706 [codex] Remove legacy shell output formatting paths @pakrym-oai
- openai#23332 nit: read prompt @jif-oai
- openai#22905 windows: link MSVC release binaries with static CRT @iceweasel-oai
- openai#23323 fix(tui): show shutdown feedback on exit @fcoury-oai
- openai#23261 Fix remote turn diff display roots @starr-openai
- openai#22569 Simplify legacy Windows sandbox ACL persistence @iceweasel-oai
- openai#23273 Upload rust full CI JUnit reports @starr-openai
- openai#22893 fix: harden plugin creator sharing validation @efrazer-oai
- openai#23094 goal: pause continuation loops on usage limits and blockers @etraut-openai
- openai#23234 Clarify resume hints for renamed threads @etraut-openai
- openai#23241 TUI: route elicitation responses to request thread @etraut-openai
- openai#23236 TUI: replay in-progress MCP calls as started @etraut-openai
- openai#23088 goals: keep pause transitions explicit @etraut-openai
- openai#23338 feat(tui): handle paste in session picker @fcoury-oai
- openai#23335 feat(app-server): add optional thread_id to experimentalFeature/list @owenlin0
…nt/wallentx_termux-target_from_release_0.132.0_a234e07f3bcf

# Conflicts:
#	.github/workflows/rust-release.yml
#	codex-rs/Cargo.toml
…et_from_release_0.132.0_a234e07f3bcf

checkpoint: into wallentx/termux-target from release/0.132.0 @ a234e07
…nt/wallentx_termux-target_from_release_0.133.0_5180a72112f6

# Conflicts:
#	.github/workflows/rust-release.yml
#	codex-rs/Cargo.toml
…et_from_release_0.133.0_5180a72112f6

checkpoint: into wallentx/termux-target from release/0.133.0 @ 5180a72
…nt/wallentx_termux-target_from_release_0.133.0_cf55321c25b5

# Conflicts:
#	codex-rs/Cargo.toml
…et_from_release_0.133.0_cf55321c25b5

checkpoint: into wallentx/termux-target from release/0.133.0 @ cf55321
- Goals are now enabled by default, backed by dedicated storage, and track progress across active turns. (openai#23300, openai#23685, openai#23696, openai#23732)
- `codex remote-control` now runs like a foreground command, waits for readiness, reports machine status, and keeps explicit daemon-style `start`/`stop` commands. (openai#22878)
- Permission profiles gained list APIs, inheritance, managed `requirements.toml` support, runtime refresh behavior, and stronger Windows sandbox integration. (openai#22928, openai#23412, openai#22270, openai#23433, openai#22931, openai#23715)
- Plugin discovery is easier to inspect, with marketplace-aware list output, installed versions, visible marketplace roots, and remote collection support. (openai#23372, openai#23584, openai#23727, openai#23730)
- Extensions can observe more lifecycle events, including subagent start/stop, tool execution, turn metadata, and async approval/turn processing. (openai#22782, openai#22873, openai#23309, openai#23688, openai#23690, openai#23692)

## Bug Fixes
- Fixed TUI startup choosing the wrong working directory when reusing a local app-server socket. (openai#23538)
- Fixed plan-mode free-form answers so modified Enter keys, like Shift+Enter, no longer submit unexpectedly. (openai#23536)
- Removed stale background terminal poll events after a process exits. (openai#23231)
- Preserved raw code-mode exec output unless an explicit output token limit is requested. (openai#23564)
- Made AGENTS instruction loading more reliable, including local global reads and warnings for invalid UTF-8 instead of silent drops. (openai#23343, openai#23232)
- Fixed app-server startup/shutdown races, empty resume/fork paths, plugin upgrade failures, and realtime v1 websocket compatibility. (openai#23516, openai#23578, openai#23400, openai#23356, openai#23771)

## Documentation
- Added clearer plugin-creator guidance for updating and reinstalling local personal plugins. (openai#23542)
- Expanded app-server/API docs and schema coverage around managed permission profile requirements. (openai#23433, openai#23555)

## Chores
- Added a canonical Codex package archive pipeline and moved installers, npm packages, DotSlash, and SDK runtimes toward that shared layout. (openai#23513, openai#23582, openai#23586, openai#23596, openai#23635, openai#23636, openai#23637, openai#23638, openai#23786)
- Fixed Linux Python runtime wheel tags so glibc-based systems can install the runtime artifacts. (openai#21812)
- Improved release and CI reliability with package-builder tests, prebuilt resource packaging, DotSlash zstd handling, platform-sharded Rust tests, and Codex Linux release runners. (openai#23760, openai#23759, openai#23752, openai#23358, openai#23761)

## Changelog

Full Changelog: openai/codex@rust-v0.132.0...rust-v0.133.0

- openai#23343 codex: route global AGENTS reads through LOCAL_FS @starr-openai
- openai#22380 fix: default unknown tool schemas to empty schemas @celia-oai
- openai#23309 Add tool lifecycle extension contributor @jif-oai
- openai#23253 Reduce rust-ci-full Windows nextest timeout flakes @starr-openai
- openai#22878 Improve `codex remote-control` CLI UX @owenlin0
- openai#21812 Publish Linux runtime wheels with glibc-compatible tags @aibrahim-oai
- openai#22709 [codex] Trim unused TurnContextItem fields @pakrym-oai
- openai#23353 Include plugin id in plugin MCP tool metadata @mzeng-openai
- openai#22728 [codex] Move pending input into input queue @pakrym-oai
- openai#23371 fix(tui): warn on unsupported iTerm2 pet versions @fcoury-oai
- openai#23376 [codex-analytics] preserve user thread source for exec threads @marksteinbrick-oai
- openai#23360 app-server: use profile ids in v2 permission params @bolinfest
- openai#23384 [codex] Remove external websocket session resets @pakrym-oai
- openai#22721 cleanup: Remove skill env var dependency prompting @xl-openai
- openai#23389 Remove ToolSearch feature toggle @sayan-oai
- openai#23080 [1 of 7] Add thread settings to UserInput @etraut-openai
- openai#23081 [2 of 7] Remove UserInputWithTurnContext @etraut-openai
- openai#23075 [3 of 7] Remove UserTurn @etraut-openai
- openai#23396 [codex] Extract turn skill and plugin injections @pakrym-oai
- openai#23356 fix(plugins): keep version upgrades additive @iceweasel-oai
- openai#22508 [5 of 7] Replace OverrideTurnContext with ThreadSettings @etraut-openai
- openai#22086 CI: Customize v8 building @cconger
- openai#23390 Remove explicit connector tool undeferral @sayan-oai
- openai#22928 core: expose permission profile picker metadata @viyatb-oai
- openai#23352 Preserve context baselines for full-history agent forks @jif-oai
- openai#23300 feat: dedicated goal DB @jif-oai
- openai#22835 Remove ToolsConfig from tool planning @jif-oai
- openai#22870 Add `body_after_prefix` auto-compact token limit scope @jif-oai
- openai#23144 Defer v1 multi-agent tools behind tool search @jif-oai
- openai#23409 [codex] Allow empty turn/start requests @pakrym-oai
- openai#23388 [codex] Move hook request plumbing into hook runtime @pakrym-oai
- openai#23405 [codex] Preserve steer input as user input @pakrym-oai
- openai#22914 [2 of 4] tui: route app and skill enablement through app server @etraut-openai
- openai#23397 [codex] Make contextual user fragments dyn-renderable @pakrym-oai
- openai#23475 chore: namespace v1 sub-agent tools @jif-oai
- openai#23493 Make `deny` canonical for filesystem permission entries @viyatb-oai
- openai#22929 Harden CLI rate limit window labels @ase-openai
- openai#22782 Add SubagentStart hook @abhinav-oai
- openai#23513 build: add Codex package builder @bolinfest
- openai#23369 Make local environment optional in EnvironmentManager @starr-openai
- openai#23327 Refactor exec-server websocket pump @starr-openai
- openai#23536 fix(tui): preserve modified enter in plan questions @fcoury-oai
- openai#23400 Fix empty rollout path app-server handling @wiltzius-openai
- openai#23551 Route local-only app-server gating through processors @starr-openai
- openai#23372 Split plugin install discovery into list and request tools @mzeng-openai
- openai#23516 fix: serialize unix app-server startup @efrazer-oai
- openai#22169 [codex] Honor role-defined spawn service tiers @aibrahim-oai
- openai#23555 Add CUA requirements subsection for locked computer use @adams-oai
- openai#23538 Fix: TUI starting in wrong CWD @canvrno-oai
- openai#23526 build: fetch rg for Codex packages @bolinfest
- openai#23573 Remove unused ARC monitor path @mzeng-openai
- openai#23576 test: fix multi-agent service tier assertion @bolinfest
- openai#23541 build: default Codex package target and output @bolinfest
- openai#23358 Fan out rust-ci-full nextest by platform @starr-openai
- openai#23593 feat: expose codex-app-server version flag @bolinfest
- openai#23412 feat: add permission profile list api @viyatb-oai
- openai#23535 Move plugin and skill warmup into session startup @aibrahim-oai
- openai#23231 Fix stale background terminal poll events @etraut-openai
- openai#23564 [codex] Preserve raw code-mode exec output by default @aibrahim-oai
- openai#23232 Warn on invalid UTF-8 in AGENTS.md files @etraut-openai
- openai#23584 feat: Add vertical remote plugin collection support @xl-openai
- openai#23586 build: package prebuilt Codex entrypoints @bolinfest
- openai#23582 ci: build Codex package archives in release workflow @bolinfest
- openai#23596 runtime: detect Codex package layout @bolinfest
- openai#23500 add encryptedcontent to functioncalloutput @sayan-oai
- openai#23633 Migrate exec-server remote registration to environments @richardopenai
- openai#23451 Add timeout for remote compaction requests @jif-oai
- openai#23667 feat: rename 1 @jif-oai
- openai#23669 feat: rename 3 @jif-oai
- openai#23668 feat: rename 2 @jif-oai
- openai#23675 fix: main @jif-oai
- openai#23685 feat: wire goal extension tools to the dedicated goal store @jif-oai
- openai#23690 feat: async approval contrib @jif-oai
- openai#23692 feat: async turn item process @jif-oai
- openai#23688 feat: expose turn-start metadata to extensions @jif-oai
- openai#23605 [codex] Hide deferred tools from code mode prompt @pakrym-oai
- openai#23634 runtime: use install context for bundled bwrap @bolinfest
- openai#23635 release: publish Codex package archive checksums @bolinfest
- openai#23592 feat: Add btw alias for side slash command @anp-oai
- openai#23696 feat: account active goal progress in the goal extension @jif-oai
- openai#23176 [2 of 2] Start fresh TUI thread in background @etraut-openai
- openai#23578 fix(app-server): speed up shutdown @fcoury-oai
- openai#22896 windows-sandbox: add resolved permissions helper @bolinfest
- openai#23502 Add thread/settings/update app-server API @etraut-openai
- openai#23507 Sync TUI thread settings through app server @etraut-openai
- openai#23666 feat: add turn_id and truncation_policy to extension tool calls @jif-oai
- openai#23636 install: consume Codex package archives @bolinfest
- openai#23717 [codex] Preserve failed goal accounting flushes @jif-oai
- openai#23655 add standalone websearch api client @sayan-oai
- openai#23724 Fix thread settings clippy failure @etraut-openai
- openai#23637 npm: ship platform packages in Codex package layout @bolinfest
- openai#23729 fix(config): resolve cloud requirements deny-read globs @viyatb-oai
- openai#23638 dotslash: publish Codex entrypoints from package archives @bolinfest
- openai#22918 windows-sandbox: send permission profiles to elevated runner @bolinfest
- openai#23735 windows-sandbox: share bundled helper lookup @bolinfest
- openai#18868 Add MITM hook config model @evawong-oai
- openai#22270 feat(permissions): resolve permission profile inheritance @viyatb-oai
- openai#23719 cli: add strict config to exec-server @bolinfest
- openai#23542 [skills] Create a personal update flow for plugin creator @caseychow-oai
- openai#21272 Support compact SessionStart hooks @abhinav-oai
- openai#20659 Wire MITM hooks into runtime enforcement @evawong-oai
- openai#23752 release: use DotSlash zstd for package archives @bolinfest
- openai#22923 windows-sandbox: drive write roots from resolved permissions @bolinfest
- openai#23761 chore: use Codex Linux runners for Rust releases @bolinfest
- openai#23759 release: package prebuilt resource binaries @bolinfest
- openai#23167 windows-sandbox: feed setup from resolved permissions @bolinfest
- openai#22931 core: refresh active permission profiles at runtime @viyatb-oai
- openai#22873 Add SubagentStop hook @abhinav-oai
- openai#23727 feat(plugins): tabulate plugin list output @caseychow-oai
- openai#23732 Make goals feature on by default and no longer experimental @etraut-openai
- openai#23537 Honor client-resolved service tier defaults @shijie-oai
- openai#23771 [codex] Fix realtime v1 websocket compatibility @guinness-oai
- openai#23764 Remove Windows sandbox resource stamping @iceweasel-oai
- openai#23730 [codex] List marketplaces considered by plugin discovery @caseychow-oai
- openai#23760 ci: run Codex package builder tests @bolinfest
- openai#23737 [codex] Add plugin id to MCP tool call items @mzeng-openai
- openai#18240 Use named MITM permissions config @evawong-oai
- openai#23774 [codex] Reject read-only fallback with approvals disabled @viyatb-oai
- openai#23714 windows-sandbox: add profile-native elevated APIs @bolinfest
- openai#23433 feat: support managed permission profiles in requirements.toml @viyatb-oai
- openai#23715 core: pass permission profiles to Windows runner @bolinfest
- openai#23786 sdk: launch packaged Codex runtimes @bolinfest
…nt/wallentx_termux-target_from_release_0.133.0_7bcabc22ebc3
…et_from_release_0.133.0_7bcabc22ebc3

checkpoint: into wallentx/termux-target from release/0.133.0 @ 7bcabc2
wallentx and others added 22 commits May 31, 2026 20:04
…olve/pr-178

# Conflicts:
#	codex-rs/Cargo.lock
#	codex-rs/Cargo.toml
#	codex-rs/core/src/codex_thread.rs
#	codex-rs/core/src/exec_tests.rs
#	codex-rs/core/src/goals.rs
#	codex-rs/core/src/session/input_queue.rs
#	codex-rs/core/src/session/tests.rs
#	codex-rs/core/src/session/turn.rs
#	codex-rs/core/src/tasks/review.rs
#	codex-rs/core/src/tools/code_mode/mod.rs
#	codex-rs/core/src/tools/handlers/extension_tools.rs
#	codex-rs/core/src/tools/runtimes/shell.rs
#	codex-rs/core/src/tools/runtimes/shell/unix_escalation.rs
#	codex-rs/ext/goal/src/extension.rs
#	codex-rs/ext/image-generation/Cargo.toml
#	codex-rs/ext/image-generation/src/extension.rs
#	codex-rs/ext/image-generation/src/tests.rs
#	codex-rs/ext/image-generation/src/tool.rs
#	codex-rs/model-provider/src/amazon_bedrock/catalog.rs
#	codex-rs/tools/src/lib.rs
#	codex-rs/tools/src/tool_call.rs
…et_from_release_0.136.0_328b1e6d55a9

checkpoint: into wallentx/termux-target from release/0.136.0 @ 328b1e6
- TUI markdown now keeps web links clickable with OSC 8 metadata, and cramped tables switch to readable key/value records without losing link targets. (openai#24472, openai#24636, openai#24825)
- Sessions can now be archived from the TUI with `/archive` or from the CLI with `codex archive` / `codex unarchive`; archived sessions are protected from resume/fork until restored. (openai#25027, openai#25021)
- App-server integrations can resume a thread with its initial turns page, see richer MCP server status, and launch stdio mode with `codex app-server --stdio`. (openai#23534, openai#24698, openai#24940)
- Remote execution setup now supports `CODEX_API_KEY` registration for approved OpenAI hosts, while remote-control websockets use short-lived server tokens instead of ChatGPT access tokens. (openai#24666, openai#24141)
- Windows admins get an alpha `codex sandbox setup --elevated` provisioning path, plus requirements support for allowed Windows sandbox implementations. (openai#24831, openai#23766)
- A feature-gated standalone image generation extension can run through the native Codex image artifact completion pipeline. (openai#24723, openai#24972)

## Bug Fixes

- ChatGPT auth refreshes tokens before the five-minute expiry window and shows a relogin-required path for reused refresh tokens instead of collapsing into a generic cloud error. (openai#23546, openai#24830)
- Command-safety hardening prevents `/diff` from running repository-provided Git helpers/hooks, avoids PowerShell parser execution on non-Windows hosts, and rejects browser-origin exec-server websocket handshakes. (openai#24954, openai#24946, openai#24947)
- Sandboxed commands clean up more reliably after interruptions or denied Windows network attempts, and `deny` read rules stay enforced for safe-command and approval-bypass paths. (openai#22729, openai#19880, openai#23943)
- Resumed TUI sessions seed prompt history from the session transcript, multiline hook output renders as separate rows, and Vim normal-mode editing behaves correctly. (openai#24298, openai#24965, openai#25022)
- App-server filesystem watchers debounce later batches correctly, and standalone web search calls now show and restore completed search activity. (openai#24716, openai#24693)
- Bedrock auth now falls back to `AWS_REGION` / `AWS_DEFAULT_REGION`, and unsupported Bedrock GPT service tiers are no longer advertised or sent. (openai#25171, openai#25318)

## Documentation

- Python SDK beta docs and package metadata now present the standard `pip install openai-codex` path, refreshed quickstarts, API reference, FAQ, and examples. (openai#24836, openai#24866, openai#24868, openai#24870)
- Python SDK examples and docs now use the public `CodexConfig` name for configuring `Codex` / `AsyncCodex`. (openai#24800)
- The bundled OpenAI Docs skill was updated with current Codex manual routing and a cached manual fetch helper. (openai#24914)
- Built-in tool schema descriptions now clarify defaults, optional fields, bounds, and enums across shell, Code Mode, MCP, image, goal, plan, multi-agent, and related tools. (openai#24794)
- App-server and exec-server docs now cover API-key remote registration, `--stdio`, runtime extra skill roots, and remote-control server-token behavior. (openai#24666, openai#24940, openai#24977, openai#24141)

## Chores

- Python SDK releases can now be staged and published independently from runtime releases using `python-v*` tags while preserving the reviewed runtime dependency pin. (openai#24828, openai#24872)
- Updated MCP dependencies to `rmcp` 1.7.0 and refreshed compatibility code. (openai#24763)
- Refreshed Amazon Bedrock catalog metadata, including GPT-5.5, removal of unsupported OSS entries, and default-tier-only GPT model behavior. (openai#24701, openai#24960, openai#25318)
- Removed the stale app-server debug-client pieces and cleaned up the workspace after deletion. (openai#25063, openai#25064, openai#25065, openai#25066, openai#25067, openai#25068, openai#25069, openai#25070, openai#25075)
- Trimmed CI/build maintenance by moving Bazel Windows jobs to Codex runners, removing the libubsan workaround, and reverting the startup benchmark that broke musl builders. (openai#24952, openai#24782, openai#24937)

## Changelog

Full Changelog: openai/codex@rust-v0.135.0...rust-v0.136.0

- openai#22729 fix(linux-sandbox): preserve shell cleanup on interruption @viyatb-oai
- openai#24472 feat(tui): add OSC 8 web links to rich content @fcoury-oai
- openai#24636 feat(tui): render cramped markdown tables as key-value records [2 of 2] @fcoury-oai
- openai#24666 Allow API-key auth for remote exec-server registration @sdcoffey
- openai#24763 Update rmcp to 1.7.0 @anp-oai
- openai#24825 [codex] Fix hyperlink-aware key-value table rendering @sayan-oai
- openai#24800 [codex] Rename Python SDK AppServerConfig to CodexConfig @aibrahim-oai
- openai#24819 [codex] Remove redundant SQLite dynamic tool storage @sayan-oai
- openai#24828 [codex] Add independent beta release for the Python SDK @aibrahim-oai
- openai#24836 [codex] Prepare Python SDK beta documentation and package metadata @aibrahim-oai
- openai#24830 Treat refresh_token_reused 400s as relogin-required @alexsong-oai
- openai#24866 [codex] Simplify Python SDK install guidance @aibrahim-oai
- openai#24868 [codex] Remove Python SDK language classifiers @aibrahim-oai
- openai#24870 [codex] Remove Python SDK beta warning note @aibrahim-oai
- openai#24872 [codex] Stage Python SDK beta versions from release tags @aibrahim-oai
- openai#24758 Move memories root setup out of core config @jif-oai
- openai#24891 Stabilize Guardian client cache key handling @jif-oai
- openai#24892 Export Guardian prompt cache key helper @jif-oai
- openai#24893 Add Guardian review prompt cache key @jif-oai
- openai#24894 Assert Guardian prompt cache key reuse @jif-oai
- openai#24895 Thread Guardian cache key through session @jif-oai
- openai#24803 Use stable Guardian prompt cache keys @jif-oai
- openai#24902 [codex] Fix Guardian argument comment lint @jif-oai
- openai#24898 Fix memories namespace for Responses API tools @jif-oai
- openai#24897 Add Guardian review metrics @jif-oai
- openai#23546 [codex-cli] Refresh near-expiry ChatGPT access tokens before requests @cooper-oai
- openai#24915 Add thread start contributor facts @jif-oai
- openai#24916 Add turn error lifecycle contributor @jif-oai
- openai#24865 [codex] Store pending response items directly @pakrym-oai
- openai#24914 [codex] Update OpenAI Docs skill @vb-openai
- openai#24651 Add app-server startup benchmark crate @anp-oai
- openai#24925 Gate goal tools by thread eligibility @jif-oai
- openai#24782 Remove libubsan CI workaround @anp-oai
- openai#24813 extension-api: add TurnItemEmitter to tool calls @sayan-oai
- openai#23534 feat(app-server): include turns page on thread resume @btraut-openai
- openai#24698 Expose MCP server info as part of server status @gpeal
- openai#24903 Reap stale multi-agent slots @jif-oai
- openai#24936 Fix extension turn item emitter test event ordering @bolinfest
- openai#24700 [codex] Support ui visibility meta for tools @gpeal
- openai#24701 chore: add GPT-5.5 to the Amazon Bedrock catalog @celia-oai
- openai#23363 TUI: Unified mentions tweaks + polish mentions rendering @canvrno-oai
- openai#24937 Revert "Add app-server startup benchmark crate" @anp-oai
- openai#24928 Wire task completion into thread-idle lifecycle @jif-oai
- openai#24723 Add feature-gated standalone image generation extension @won-openai
- openai#24952 Move Bazel Windows jobs onto codex-runners @anp-oai
- openai#24940 Add `codex app-server --stdio` alias @anp-oai
- openai#24954 fix(tui): prevent repository-configured code execution in /diff @fcoury-oai
- openai#24949 [codex] Handle PowerShell UTF-8 setup failures @iceweasel-oai
- openai#24960 [codex] Remove Bedrock OSS models from catalog @celia-oai
- openai#23768 runtime: prepend zsh fork bin dir to PATH @bolinfest
- openai#19880 fix: cancel Windows sandbox on network denial @viyatb-oai
- openai#24947 fix(exec-server): reject websocket requests with Origin headers @viyatb-oai
- openai#24653 [codex] Add user input client ids @alexi-openai
- openai#23924 Surface filesystem permission profiles in prompt context @bolinfest
- openai#24108 windows-sandbox: pass workspace roots to runner @bolinfest
- openai#24974 windows-sandbox: fix capture cancellation test roots @bolinfest
- openai#24962 Tighten hook output event schemas @abhinav-oai
- openai#24141 feat(app-server): migrate remote control to server tokens @apanasenko-oai
- openai#24970 fix(config): use deny for Unix socket permissions @viyatb-oai
- openai#24946 [codex] Avoid PowerShell safety parsing off Windows @adrian-openai
- openai#24977 Add runtime extra skill roots API @xl-openai
- openai#24298 Seed prompt history from resumed messages @etraut-openai
- openai#23943 fix: preserve deny-read sandboxing for safe commands @bolinfest
- openai#24716 Fix fs/watch debounce batching @etraut-openai
- openai#24918 Use internal model context fragments for goal steering @jif-oai
- openai#24924 Use inject_if_running for active goal steering @jif-oai
- openai#25063 Drop the stale debug-client manifest @jif-oai
- openai#25064 Remove the generated debug-client README @jif-oai
- openai#25065 Delete debug-client app-server process plumbing @jif-oai
- openai#25066 Retire debug-client interactive command parsing @jif-oai
- openai#25067 Remove the debug-client CLI entrypoint @jif-oai
- openai#25068 Delete debug-client JSONL output helper @jif-oai
- openai#25069 Remove debug-client server event reader @jif-oai
- openai#25070 Drop debug-client prompt state tracking @jif-oai
- openai#25075 fix: main @jif-oai
- openai#24794 [codex] Improve built-in tool schema docs @jif-oai
- openai#25095 Handle goal usage limits from turn errors @jif-oai
- openai#25106 Remove stale rollout TODO tests @jif-oai
- openai#24965 Render multiline hook output in TUI @abhinav-oai
- openai#25031 [codex] Add model tool mode selector @aibrahim-oai
- openai#24693 Show activity for standalone web search calls @sayan-oai
- openai#25110 Move config document helpers into their own module @jif-oai
- openai#25013 feat: Add focused diagnostics for MCP HTTP send failures @xl-openai
- openai#24964 [codex] Wait for MCP readiness in core integration tests @anp-oai
- openai#24972 Route extension image generation through the native image completion pipeline @won-openai
- openai#24831 Add Windows sandbox provisioning setup command @iceweasel-oai
- openai#25017 Align TUI permissions labels with app @etraut-openai
- openai#25027 Add `/archive` slash command @etraut-openai
- openai#25035 Use session wording in `/rename` confirmation @etraut-openai
- openai#24161 Add subagent lineage metadata for responsesapi @owenlin0
- openai#25116 [exec-server] Kill dropped filesystem helpers @erichoracek
- openai#24180 code-mode: introduce durable session interface @cconger
- openai#23165 thread-store: store permission profiles @bolinfest
- openai#25131 [codex] Require model for standalone web search @sayan-oai
- openai#25134 ci: use issue triage environment for issue workflows @etraut-openai
- openai#25118 exec-server: preserve fs helper CoreFoundation env @starr-openai
- openai#25022 [codex] Fix Vim normal mode editing @jinghanx88
- openai#25161 Recommend Bazel VSCode extension. @anp-oai
- openai#24996 Filter plugin install suggestions by installed apps @nm-openai
- openai#23766 Constrain Windows sandbox requirements @abhinav-oai
- openai#25172 [codex] Update remote connector suggestions @ericning-o
- openai#25171 fix: Bedrock API key region fallback @celia-oai
- openai#24541 feat(config) experimental_request_user_input toggle @dylan-hurd-oai
- openai#25021 Add thread archive CLI commands @etraut-openai
- openai#25267 Rename multi-agent v2 assignment tool @jif-oai
- openai#25318 fix: Limit Bedrock GPT models to default service tier @owenlin0
- openai#25381 [codex] Avoid forced directory refresh during plugin install auth checks @xl-openai
…nt/wallentx_termux-target_from_release_0.136.0_ef2492451848
…et_from_release_0.136.0_ef2492451848

checkpoint: into wallentx/termux-target from release/0.136.0 @ ef24924
…-181

# Conflicts:
#	.github/workflows/python-sdk-release.yml
…nt/wallentx_termux-target_from_release_0.137.0_48435f30bb83
…et_from_release_0.137.0_48435f30bb83

checkpoint: into wallentx/termux-target from release/0.137.0 @ 48435f3
…nt/wallentx_termux-target_from_release_0.137.0_14fa2b3596ab
…et_from_release_0.137.0_14fa2b3596ab

checkpoint: into wallentx/termux-target from release/0.137.0 @ 14fa2b3
@unemployabot unemployabot Bot requested a review from wallentx June 4, 2026 01:35
@unemployabot unemployabot Bot added termux-release Termux release automation release-train Release train PR labels Jun 4, 2026
@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown

Termux Android artifact ready for testing:

You must be signed in to GitHub with repository access to download Actions artifacts.

@github-actions github-actions Bot added the binary-ready Android binary is ready for testing label Jun 4, 2026
@wallentx wallentx merged commit dc5fa52 into release/0.137.0 Jun 4, 2026
9 checks passed
@wallentx wallentx deleted the upstream/rust-v0.137.0 branch June 4, 2026 02:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

binary-ready Android binary is ready for testing release-train Release train PR termux-release Termux release automation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants