Skip to content

checkpoint: into wallentx/termux-target from release/0.138.0 @ 377cf926877e - #201

Merged
wallentx merged 5 commits into
wallentx/termux-targetfrom
checkpoint/wallentx_termux-target_from_release_0.138.0_377cf926877e
Jun 9, 2026
Merged

checkpoint: into wallentx/termux-target from release/0.138.0 @ 377cf926877e#201
wallentx merged 5 commits into
wallentx/termux-targetfrom
checkpoint/wallentx_termux-target_from_release_0.138.0_377cf926877e

Conversation

@unemployabot

@unemployabot unemployabot Bot commented Jun 9, 2026

Copy link
Copy Markdown

Termux release checkpoint

  • Source branch: release/0.138.0
  • Source hash: 377cf926877ebfc2882f8b378a048f12e8103859
  • Destination branch: wallentx/termux-target
  • Remaining first-parent commits on source: 0

This PR carries release-train conflict fixes and follow-up changes back into the reusable Termux patch branch.

Release-only workflow files and metadata under .github were restored to the destination branch versions before opening this PR.

aibrahim-oai and others added 5 commits June 8, 2026 15:00
- The `/app` command can now hand off the current CLI thread into Codex Desktop on macOS and native Windows, and Windows workspace launches can open directly into Desktop instead of stopping at a manual prompt. (openai#25638, openai#26500)
- Local image attachments and standalone image generations now expose their saved file paths to the model, which makes follow-up edits and file references more reliable. (openai#25944, openai#25947)
- Reasoning effort selection is more flexible: the TUI adds fallback shortcuts for terminals that miss `Alt` bindings, and model-defined effort levels now flow through in the order advertised by the model. (openai#25623, openai#26444, openai#26446)
- App-server integrations can now read account token usage, and Codex auth supports v2 personal access tokens in CLI and app-server flows. (openai#25344, openai#25731)
- Plugin automation got richer structured output: add/remove and marketplace commands support `--json`, plugin list JSON includes marketplace source, and plugin detail data now exposes default prompts, remote MCP servers, and unavailable app templates. (openai#26631, openai#26417, openai#25887, openai#26453, openai#26317)

## Bug Fixes

- Goal workflows are more predictable: multiline paste in `/goal edit` no longer submits early, idle auto-turns stay out of Plan mode, and goals stop auto-continuing after terminal turn failures. (openai#26047, openai#26147, openai#26690)
- Forked threads now keep user-renamed titles instead of falling back to the original first-prompt name. (openai#26075)
- The TUI no longer adds extra blank space while streaming, and cancelled prompts reopen with the cursor at the end so you can keep editing naturally. (openai#26636, openai#26457)
- TUI config write failures now show the underlying cause, making validation problems and read-only filesystem issues much easier to diagnose. (openai#26537)
- Startup is more resilient across environments, with support for `/usr/bin/bash`, shorter Linux proxy socket paths, and pre-refresh of expired OAuth-backed MCP credentials. (openai#26538, openai#26553, openai#26482)
- Workspace instruction loading is more accurate for remote and symlinked workspaces, so the right `AGENTS.md` files are picked up consistently. (openai#26205, openai#26465)

## Documentation

- The CLI README was refreshed to remove stale guidance and better match the current documentation flow. (openai#26313)

## Chores

- TUI startup does less repeated plugin work by reusing discovery results and loading only hook metadata on the critical path. (openai#26469, openai#26272)
- `resume --last` now finds the newest matching session through the state DB first, which speeds up restore on large local histories. (openai#26462)
- Large MCP/Ollama streams and long message histories process much faster thanks to optimized byte scanning. (openai#26265)

## Changelog

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

- openai#26179 nit: small prompt update for MAv2 @jif-oai
- openai#26175 feat: guard git enrichment @jif-oai
- openai#26047 Fix multiline paste in /goal edit @etraut-openai
- openai#25700 core: stop threading SandboxPolicy through exec @bolinfest
- openai#25925 [codex] Copy user Bazel settings into Codex worktrees @anp-oai
- openai#26216 [codex] Pin Python SDK to runtime 0.137.0a4 @aibrahim-oai
- openai#25887 Preserve remote plugin default prompts @ericning-o
- openai#25944 Expose local image paths to models @won-openai
- openai#25469 [profile-switcher][rust] -- [1/2] Add app-server account session protocol @dhruvgupta-oai
- openai#26075 Fix forked thread name inheritance @etraut-openai
- openai#25960 Restore Windows coverage for code-mode image generation exposure @won-openai
- openai#26226 [codex] Split Python runtime release workflow @aibrahim-oai
- openai#26254 feat: catalog multi-agent v2 config @jif-oai
- openai#26251 Rewrite oversized tool outputs during remote compaction @pakrym-oai
- openai#26260 codex-pr-body: avoid confidential references @anp-oai
- openai#26074 Use Windows setup marker as completion signal @abhinav-oai
- openai#26002 log plugin MCP server names @chrisdong-oai
- openai#25623 fix(tui): add reasoning effort fallback shortcuts @fcoury-oai
- openai#25638 feat(tui): add /app desktop handoff @fcoury-oai
- openai#26189 cli: add package path from install context @bolinfest
- openai#25946 [codex-analytics] report compaction request token counts @rhan-oai
- openai#26252 ci: sign macOS release artifacts with Azure Key Vault @eburke-openai
- openai#26367 chore: calm down @jif-oai
- openai#26147 Gate automatic idle turns in Plan mode @jif-oai
- openai#26172 Bridge host-loaded skills into the skills extension @jif-oai
- openai#26265 Optimize unbounded byte scans with memchr @charliemarsh-oai
- openai#26396 Reduce SQLite contention from OpenTelemetry SDK debug logs @zanie-oai
- openai#26272 Load plugin hooks without other plugin capabilities @charliemarsh-oai
- openai#26313 Simplify Codex CLI README @etraut-openai
- openai#25947 Add saved image path hint to standalone image generation @won-openai
- openai#26291 Bound external agent session detection work @stefanstokic-oai
- openai#26417 Expose configured marketplace source in plugin list JSON @mpc-oai
- openai#26436 app-server: support -c config overrides @bolinfest
- openai#26435 external-agent-migration: avoid mixed MCP transport configs @stefanstokic-oai
- openai#26248 [codex-analytics] emit forked thread id on initialization @kbazzi
- openai#26320 core: allow excluding tool namespaces from code mode @sayan-oai
- openai#25945 Use Azure artifact signing environment secrets @shijie-oai
- openai#26205 Route AGENTS.md loading through environment filesystems @anp-oai
- openai#26445 [codex] Fix Windows sandbox build script lint @pakrym-oai
- openai#23710 build: use ThinLTO for release binaries @anp-oai
- openai#26447 Remove response.processed websocket request @pakrym-oai
- openai#26312 Cleanup experimentalFeature/enablement/set @mzeng-openai
- openai#26444 [codex] Support model-defined reasoning efforts @aibrahim-oai
- openai#26446 [codex] Use model-advertised reasoning effort order @aibrahim-oai
- openai#26466 Use Winget release environment secret @shijie-oai
- openai#26465 [codex] Preserve logical paths during AGENTS.md discovery @anp-oai
- openai#26453 fix(app-server): expose remote MCP servers in plugin read @ericning-o
- openai#26473 Add skill for pushing CI configuration changes @anp-oai
- openai#26317 [codex] Expose unavailable app templates in plugin detail @charlesgong-openai
- openai#26471 Improve Windows sandbox setup refresh diagnostics @iceweasel-oai
- openai#26431 Pull plugin service less frequently @beggers-openai
- openai#25000 ci: test windows cross build @cconger
- openai#25955 [codex] Emit sandbox outcome telemetry event @rreichel3-oai
- openai#26487 [codex] Add use_responses_lite 'override' logic @rka-oai
- openai#26482 fix(rmcp): refresh expired OAuth tokens before startup @anp-oai
- openai#26256 [codex] Keep Bazel startup options stable across commands @anp-oai
- openai#26499 core: derive exec policy filesystem policy from profile @bolinfest
- openai#26215 feat(remote-control): allow pairing while disabled @apanasenko-oai
- openai#26480 [codex] Add environment shell info @pakrym-oai
- openai#26210 Encrypt multi-agent v2 message payloads @jif-oai
- openai#26566 nit: doc @jif-oai
- openai#25710 [codex] Forward turn moderation metadata through app-server @carlc-oai
- openai#26599 [codex] Keep v1 spawn metadata visible @jif-oai
- openai#26610 refactor: split agent control modules @jif-oai
- openai#25344 feat(app-server): expose account token usage [1 of 2] @fcoury-oai
- openai#26553 [codex] Fix long proxy socket paths @viyatb-oai
- openai#26537 Surface TUI config write error causes @etraut-openai
- openai#26500 Open Windows app workspaces via deep link @etraut-openai
- openai#26551 Fix `/goal` usage text for control commands @etraut-openai
- openai#26554 Render code comment directives in TUI replay @etraut-openai
- openai#26623 feat: reload v2 agents on delivery @jif-oai
- openai#26532 Require absolute cwd in thread settings @pakrym-oai
- openai#26625 [codex] Allow socketpair in proxy-routed Linux sandbox @viyatb-oai
- openai#26538 [codex] Add /usr/bin/bash shell fallback @pakrym-oai
- openai#26449 feat(remote-control): add pairing status transport @hefuc-oai
- openai#26433 Make turn diff tracker multi-env aware @pakrym-oai
- openai#26636 fix(tui): avoid doubled blank rows while streaming @fcoury-oai
- openai#26450 feat(app-server): add remote control pairing status RPC @hefuc-oai
- openai#26335 Clean up Rust release workflow @shijie-oai
- openai#26547 [1 of 2] Align goal extension with core behavior @etraut-openai
- openai#26181 fix(tui): Windows composer background @fcoury-oai
- openai#26457 fix(tui): restore cancelled prompt cursor at end @fcoury-oai
- openai#26307 [codex] Respect Windows sandbox backend in exec policy @iceweasel-oai
- openai#26484 [codex] Add turn profiling analytics @aibrahim-oai
- openai#26552 Make runtime workspace roots absolute in app-server API @pakrym-oai
- openai#26462 Use state DB first for `resume --last` @charliemarsh-oai
- openai#26469 Speed up TUI startup by reusing plugin discovery @charliemarsh-oai
- openai#26631 Add JSON output for plugin subcommands @mpc-oai
- openai#26669 [codex] Bound WSL local curated discovery @xl-openai
- openai#26548 [2 of 2] Finish moving goal runtime to extension @etraut-openai
- openai#26674 protocol: remove submission-side serde from Op @pakrym-oai
- openai#26690 Block active goals after terminal turn errors @etraut-openai
- openai#25936 [codex] Remove legacy remote plugin startup sync @xl-openai
- openai#26490 [codex] Use standalone tools for Responses Lite @rka-oai
- openai#26013 [codex] Gate terminal visualization instructions in TUI @vie-oai
- openai#25731 [codex-rs] support v2 personal access tokens @cooper-oai
- openai#26542 [codex] Send Responses Lite transport header @rka-oai
- openai#24852 permissions: enforce managed permission profile allowlists @viyatb-oai
- openai#26698 [codex] Deduplicate skill load warnings @xl-openai
- openai#26716 Remove `just bench-smoke` from `just test`. @anp-oai
…nt/wallentx_termux-target_from_release_0.138.0_377cf926877e
@unemployabot
unemployabot Bot requested a review from wallentx June 9, 2026 05:11
@unemployabot unemployabot Bot added checkpoint Checkpoint merge termux-release Termux release automation labels Jun 9, 2026
@wallentx
wallentx merged commit 09f2eb2 into wallentx/termux-target Jun 9, 2026
1 check passed
@wallentx
wallentx deleted the checkpoint/wallentx_termux-target_from_release_0.138.0_377cf926877e branch June 9, 2026 05:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

checkpoint Checkpoint merge termux-release Termux release automation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants