llagy009
b5c662f4f5
fix(codex): keep CLI session preview text on code-point boundaries ( #96582 )
...
truncateText shortened the cached lastMessage preview with value.slice(0, max - 3), which can cut a surrogate pair in half and emit a lone surrogate into the codex CLI session list JSON. Use the shared truncateUtf16Safe helper so truncation falls back to a whole code-point boundary. Add regressions for both the history.jsonl and sessions/**/*.jsonl preview paths.
2026-06-27 09:31:00 -07:00
Kevin Lin
c5d34c8376
feat(codex): add always plugin approval mode ( #97123 )
...
* feat(codex): add always plugin approval mode
* fix(codex): normalize plugin approval decisions
* fix(codex): fail closed on layered approval overrides
2026-06-27 01:19:00 -07:00
joshavant
898ca9741c
test(trajectory): cover truncated usage preservation
2026-06-26 22:34:55 -05:00
lin-hongkuan
67118d5ab9
fix(trajectory): preserve codex completion usage
2026-06-26 22:34:55 -05:00
xingzhou
8252fc009f
fix(codex): wait for native tool completion ( #96818 )
...
* fix(codex): wait for native tool completion
* fix(codex): track native execution lifecycles
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-06-27 00:52:31 +01:00
Kevin Lin
a6a4652c70
fix(codex): expose plugin apps after delayed inventory load ( #96872 )
...
* fix(codex): refresh missing plugin app inventory
* fix(codex): honor OpenClaw app enablement overrides
2026-06-25 21:10:02 -07:00
Ben Badejo
b3ac552c82
fix(codex): prefer desktop app-server for Computer Use on macOS ( #96730 )
...
* fix(codex): prefer desktop app-server for Computer Use on macOS
* fix(codex): fall back from stale desktop app-server
---------
Co-authored-by: Benjamin Badejo <ben@benbadejo.com >
2026-06-25 14:28:20 -04:00
Josh Lehman
7e2b2d2987
refactor: migrate bundled session metadata reads ( #96527 )
2026-06-24 12:19:53 -07: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
Vincent Koc
6ef9207201
refactor(harness): complete lifecycle parity
2026-06-21 07:00:11 +08:00
Vincent Koc
03b022b88e
refactor(copilot): unify harness lifecycle hooks
2026-06-21 07:00:11 +08:00
zerone0x
cd061a4c7b
fix(agents): preserve delivered message send results ( #84292 )
...
Merged via squash.
Prepared head SHA: e5f948cf31
Co-authored-by: zerone0x <39543393+zerone0x@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-19 22:02:33 +01:00
Vincent Koc
10b8b32380
refactor(codex): drop unused app-server helpers
2026-06-20 00:34:03 +08:00
Vincent Koc
b4651f3781
refactor(codex): drop unused memory tool wrapper
2026-06-20 00:16:50 +08:00
Vincent Koc
925d98d8e4
refactor(codex): drop unused prompt overlay wrapper
2026-06-19 23:51:44 +08:00
Vincent Koc
3bacf96ccc
fix(codex): classify streamed subagent messages
2026-06-19 13:57:56 +08:00