Dallin Romney
3e53c7adac
fix: align browser and Codex ports with v6.11
2026-07-14 04:57:00 -07:00
Dallin Romney
c9edb42529
chore(release): prepare 2026.6.33
2026-07-14 03:29:58 -07:00
Dallin Romney
b69a38a5d6
fix(codex): keep approval decision on request connection
...
(cherry picked from commit d12b201a3f )
2026-07-14 02:42:05 -07:00
Markus
0dfcb1f202
fix(outbound): bound message timeout reconciliation
...
(cherry picked from commit d00ed02f62 )
2026-07-14 02:26:59 -07:00
Peter Steinberger
6e74760a29
fix(codex): defer sandbox cleanup until process close ( #103617 )
...
(cherry picked from commit b07a2eecc0 )
2026-07-14 02:16:01 -07:00
Peter Steinberger
addcb1a5a8
fix(codex): require human approval for app-server commands ( #103457 )
...
* fix(codex): require human approval for app-server commands
* docs(exec): clarify Codex approval fallback
(cherry picked from commit a97633a9ad )
2026-07-14 02:15:46 -07:00
Peter Steinberger
f31d7a3ba8
fix: harden exec auto-review approvals ( #103430 )
...
(cherry picked from commit 9d4fb60e90 )
2026-07-14 02:13:41 -07:00
cxbAsDev
89250c241b
fix(codex): honor timeoutSeconds for dynamic tool calls when timeoutMs is absent ( #100722 )
...
* fix(codex): honor timeoutSeconds for dynamic tool calls when timeoutMs is absent
* fix(codex): enforce integer timeoutSeconds and cover side-question path
* chore(proof): extend codex timeoutSeconds proof to side-question path and fractional rejection
* fix(codex): leave headroom when arming watchdog from timeoutSeconds
* fix(codex): preserve dynamic tool timeout budgets
* test(codex): satisfy dynamic tool response types
* test(codex): type structured timeout promise
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
(cherry picked from commit 68487e4c1e )
2026-07-14 01:58:00 -07:00
Vincent Koc
0bf40630ac
fix(codex): extend native hook relay timeout
...
(cherry picked from commit 123ec165bb )
2026-07-14 01:57:26 -07:00
Vincent Koc
9d6b88d0e8
fix(codex): ignore missing mirrored session history ( #100484 )
...
* fix(codex): ignore missing mirrored session history
* test(codex): prove missing mirrored history stays quiet
* fix(codex): narrow missing history proof
---------
Co-authored-by: Alex Tang <alextangli@outlook.com >
(cherry picked from commit 17ba497424 )
2026-07-14 01:57:26 -07:00
alkor2000
bc3c12f488
fix(codex): derive terminal-idle watchdog from explicit run timeout ( #85296 )
...
* fix(codex): derive terminal-idle watchdog from effective run timeout
Fixes the early-abort half of #85242 . The Codex app-server terminal-idle
watchdog used a hardcoded 30-minute default that was not derived from the
effective run timeout, so a scheduled turn configured with a longer
timeoutSeconds could be aborted early at 30 minutes even with budget left.
resolveCodexTurnTerminalIdleTimeoutMs (now in attempt-timeouts.ts after the
upstream split) accepts the effective run timeout and, with no explicit
override, follows the run budget instead of the 30-minute default:
- explicit override always wins (advanced config / tests)
- otherwise terminal-idle = max(30min floor, run budget), so a longer run is
no longer cut short and existing protection is never shortened
- falls back to the 30min default when no run budget is known
Reuses the existing resolvePositiveIntegerTimeoutMs helper, matching the
neighbouring post-tool resolver. Adds focused unit tests for the derivation.
The diagnostic-wording half of #85242 (naming the terminal-idle watchdog in
the surfaced guidance) is left as a separate follow-up.
* fix(codex): derive terminal-idle watchdog from effective run timeout
* fix(codex): preserve default terminal idle watchdog
---------
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
(cherry picked from commit 4076ba0bd9 )
2026-07-14 01:57:26 -07:00
Vincent Koc
5f4fa97835
test(codex): harden run-attempt temp cleanup
2026-06-29 15:48:41 -07:00
Vincent Koc
65e4b0a21d
chore(release): prepare 2026.6.11
2026-06-29 15:34:04 -07:00
Vincent Koc
4f9d5864f0
chore(release): prepare 2026.6.11-beta.2
2026-06-28 12:03:06 -07:00
Vincent Koc
bed6726636
chore(release): prepare 2026.6.11-beta.1
2026-06-24 13:39:11 +08:00
Vincent Koc
0671c08900
chore(release): close out 2026.6.10 on main ( #96271 )
...
* chore(release): close out 2026.6.10 on main
* chore(release): align native app metadata for 2026.6.10
* chore(release): sync Android 2026.6.10 notes
* docs(changelog): preserve 2026.6.9 history
* docs(changelog): preserve 2026.6.9 history
2026-06-24 11:51:14 +08:00
Vincent Koc
2ad2e4f2dc
perf(codex): index rollout transcript ids
2026-06-24 09:23:42 +08:00
Sarah Fortune
d9298a74be
fix(codex): prefer gateway-managed generated images
2026-06-23 17:47:04 -07:00
Josh Lehman
258b83c438
refactor: migrate plugin transcript mirrors ( #89518 )
2026-06-23 09:32:45 -07:00
Josh Lehman
475252453b
refactor: add transcript update identity contract ( #89912 )
2026-06-23 05:52:08 -07:00
Vincent Koc
21d67b168a
feat(copilot): wire harness parity helpers
2026-06-23 15:48:27 +08:00
Alberto Gonzalez Trastoy
9f675920bf
fix(codex): stream non-final-answer assistant deltas as partials ( #95404 )
...
Merged via squash.
Prepared head SHA: 6ab4d9dcf8
Co-authored-by: agonza1 <16296681+agonza1@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-22 17:38:57 +08:00
Vincent Koc
a9be81d510
fix(ci): repair baseline lint and test gates
2026-06-22 11:44:21 +08:00
Vincent Koc
9e8ab083dd
fix: preserve fast auto delivery semantics
2026-06-22 09:37:11 +08:00
Vincent Koc
6eb72a830e
fix: gate fallback fast reset notices
2026-06-22 09:37:11 +08:00
Vincent Koc
cf1b6fef44
fix: mark embedded auto fast mode explicitly
2026-06-22 09:37:10 +08:00
Vincent Koc
d990115d19
fix: preserve fast mode across retries
2026-06-22 09:37:10 +08:00
Vincent Koc
efd3172662
fix: resolve fallback fast cutoff per model
2026-06-22 09:37:10 +08:00
Vincent Koc
8afc1f770b
fix(codex): normalize cleared service tier in bindings
2026-06-22 09:37:10 +08:00
Vincent Koc
77012f9807
fix: clear Codex tier and render auto fast status
2026-06-22 09:37:10 +08:00
Vincent Koc
2b75806197
feat: forward-port fast talks auto mode ( #85104 )
2026-06-22 09:37:09 +08:00
Josh Avant
5d1e649aea
fix: route mobile exec approvals to reviewer device ( #95175 )
...
* fix: route mobile exec approvals to reviewer device
* fix: surface iOS approval events in foreground
* fix: forward codex approval reviewer device
* test: harden approval reviewer device contract
* test: cover reviewer approval fallback resolvers
2026-06-21 08:47:52 -05:00
Vincent Koc
b039e949b6
chore(release): close out 2026.6.9
2026-06-21 12:24:15 +08:00
Vincent Koc
f1a48dac18
test(release): stabilize validation contracts
2026-06-21 12:24:14 +08:00
Vincent Koc
e66c36df37
test(copilot): fix harness test typings
2026-06-21 07:00:11 +08:00
Vincent Koc
d7f747af3b
fix(harness): satisfy lifecycle lint gates
2026-06-21 07:00:11 +08:00
Vincent Koc
9cb3b4ea2b
test(codex): prove bounded hook suffix preservation
2026-06-21 07:00:11 +08:00
Vincent Koc
f257116c92
test(codex): cover projected hook suffix bounds
2026-06-21 07:00:11 +08:00
Vincent Koc
88ad407be2
fix(codex): retain bounded hook prompt context
2026-06-21 07:00:11 +08:00
Vincent Koc
b78718f42a
fix(codex): bound delivery hint prompts
2026-06-21 07:00:11 +08:00
Vincent Koc
692c7e78f4
fix(harness): bound empty hook prompts
2026-06-21 07:00:11 +08:00
Vincent Koc
3f166b1f64
fix(codex): bound hook-expanded prompts
2026-06-21 07:00:11 +08:00
Vincent Koc
8e8905560b
fix(codex): align protected prompt ranges
2026-06-21 07:00:11 +08:00
Vincent Koc
3968fea383
fix(harness): protect reset and prompt bounds
2026-06-21 07:00:11 +08:00
Vincent Koc
43e8c29fbf
fix(codex): bound inbound projected context
2026-06-21 07:00:11 +08:00
Vincent Koc
7e80bb8abf
fix(codex): retain projected context after hook expansion
2026-06-21 07:00:11 +08:00
Vincent Koc
9826619e22
fix(harness): pass config to agent-end side effects
2026-06-21 07:00:11 +08:00
Vincent Koc
f87f30d429
fix(harness): preserve prompt input range
2026-06-21 07:00:11 +08:00
Vincent Koc
22c5ced69f
fix(codex): preserve projected context after hooks
2026-06-21 07:00:11 +08:00
Vincent Koc
7c2fb845db
fix(harness): cover manual lifecycle hooks
2026-06-21 07:00:11 +08:00