Skip to content

checkpoint: into wallentx/termux-target from release/0.143.0 @ 694f09dd47fb#281

Merged
unemployabot[bot] merged 10 commits into
wallentx/termux-targetfrom
checkpoint/wallentx_termux-target_from_release_0.143.0_694f09dd47fb
Jul 2, 2026
Merged

checkpoint: into wallentx/termux-target from release/0.143.0 @ 694f09dd47fb#281
unemployabot[bot] merged 10 commits into
wallentx/termux-targetfrom
checkpoint/wallentx_termux-target_from_release_0.143.0_694f09dd47fb

Conversation

@unemployabot

@unemployabot unemployabot Bot commented Jul 2, 2026

Copy link
Copy Markdown

Termux release checkpoint

  • Source branch: release/0.143.0
  • Source hash: 694f09dd47fb2a16e9643c372bacf44ef8245657
  • 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.

richardopenai and others added 10 commits June 29, 2026 19:14
## Summary

Disable Nagle unconditionally for both exec-server Rendezvous WebSocket
connections.

- pass `disable_nagle=true` at the executor and harness connection call
sites
- keep the existing signed URL, protocol, and connection flow unchanged
- add no feature flag, rollout schema, path variant, or
experiment-specific telemetry

The companion internal PR enables `TCP_NODELAY` on accepted Rendezvous
sockets: openai/openai#1082463

## Why

Rendezvous carries small, latency-sensitive relay and JSON-RPC frames.
Three staging runs of 30 steady-state `process/read` calls per
configuration measured p50 improving from 139.1 ms to 81.5 ms and p95
from 162.0 ms to 95.8 ms with Nagle disabled.

The expected packet overhead is small at the current connection scale.
We will use existing latency, error, packet, and CPU monitoring and
revert normally if production regresses.

## Rollout and rollback

The client and accepted-socket changes can deploy independently. New
connections receive the setting as each side deploys. Rollback is a
normal code revert; there is no persisted assignment or gate state to
unwind.

## Validation

- `just test -p codex-exec-server --lib`: 164 passed
- `just fix -p codex-exec-server`: passed
- `just fmt`: passed
- independent final review found no actionable issue
## Summary

The TUI biosafety block still included obsolete copy telling approved
researchers they may be able to apply for Trusted Access.

Remove that sentence and update the UI snapshot to match the approved
wording.
## Summary
This is a follow-up to openai#29432 to
remove one additional trace statement that is not being filtered by
openai#29457.


## Testing
- [x] Unit tests pass
…ust-v0.143.0

# Conflicts:
#	codex-rs/exec-server/src/remote.rs
#	codex-rs/tui/src/history_cell/notices.rs
#	codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__safety_access_block_event_snapshot.snap
…nt/wallentx_termux-target_from_release_0.143.0_694f09dd47fb
@unemployabot unemployabot Bot requested a review from wallentx July 2, 2026 03:14
@unemployabot unemployabot Bot added checkpoint Checkpoint merge termux-release Termux release automation labels Jul 2, 2026
@unemployabot unemployabot Bot merged commit d773bcc into wallentx/termux-target Jul 2, 2026
@unemployabot unemployabot Bot deleted the checkpoint/wallentx_termux-target_from_release_0.143.0_694f09dd47fb branch July 2, 2026 03:15
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.

4 participants