Peter Steinberger
6eb5ce5de7
fix(codex): prefer native dynamic tools
2026-05-01 02:17:39 -04:00
Peter Steinberger
1ad50a36ac
chore(release): forward-port 2026.4.29 fixes and bump 2026.4.30
2026-05-01 01:06:13 +01:00
pashpashpash
027ea5f08b
Isolate Codex app-server state per agent ( #74556 )
...
* fix(codex): isolate app-server home per agent
* fix(codex): isolate native Codex assets per agent
* fix(channels): mark inbound system events untrusted
* fix(doctor): warn on personal Codex agent skills
* test(doctor): cover personal Codex agent skills warning
* fix(codex): forward auth profiles to harness runs
* fix(codex): preserve auto auth for harness runs
* fix(codex): auto-select harness auth profiles
* test(codex): type harness auth mock
* feat(codex): select migrated skills
* fix(codex): satisfy migration selection lint
* docs: add codex isolation changelog
2026-05-01 04:49:02 +09:00
Peter Steinberger
54e6e3d7da
fix(codex): time out silent app-server turns
2026-04-30 19:22:33 +01:00
Peter Steinberger
58153d38af
fix(codex): flush pending steering on completion
2026-04-30 03:06:26 +01:00
Peter Steinberger
30a2b3049a
feat: default active steering to batched delivery
2026-04-30 01:22:43 +01:00
Shakker
c4e249114d
fix: thread workspace auth evidence through model auth
2026-04-30 00:13:12 +01:00
Peter Steinberger
83267e99b0
chore: update dependencies
2026-04-29 22:42:45 +01:00
pash-openai
3b5dab372a
Keep Codex Computer Use hook relays live across turns ( #74107 )
...
* Fix Codex native hook relay across processes
* fix: harden native hook relay bridge
* test: stabilize pairing store cache assertion
---------
Co-authored-by: pashpashpash <nik@vault77.ai >
2026-04-30 05:57:12 +09:00
Peter Steinberger
470098bd26
fix: keep embedded run lanes from wedging
2026-04-29 21:37:17 +01:00
Peter Steinberger
fdba408bce
fix: restore codex verbose full output
2026-04-29 20:36:36 +01:00
Peter Steinberger
072e73d7c3
fix(codex): release quiet app-server turns
2026-04-29 19:42:02 +01:00
Vincent Koc
0e0ade80a0
fix(codex): remove redundant abort signal assertion
2026-04-29 10:22:20 -07:00
Peter Steinberger
09baec68ea
fix(codex): bound dynamic tool bridge responses
2026-04-29 18:13:53 +01:00
Peter Steinberger
e6cd90e3fd
fix(agents): keep OAuth auth read-through
2026-04-29 11:54:28 +01:00
Vincent Koc
b62e9e624d
test(codex): satisfy bundled app-server lint
2026-04-28 22:55:36 -07:00
Peter Steinberger
cfcb8f4eda
test(ci): fix current validation shards
2026-04-29 06:49:05 +01:00
Vincent Koc
67e8d35f1c
test(codex): tolerate slower app-server startup
2026-04-28 22:40:26 -07:00
pashpashpash
6ce1058296
Wire diagnostics through the core chat command ( #72936 )
...
* feat: wire codex diagnostics feedback
* fix: harden codex diagnostics hints
* fix: neutralize codex diagnostics output
* fix: tighten codex diagnostics safeguards
* fix: bound codex diagnostics feedback output
* fix: tighten codex diagnostics throttling
* fix: confirm codex diagnostics uploads
* docs: clarify codex diagnostics add-on
* fix: route diagnostics through core command
* fix: tighten diagnostics authorization
* fix: pin diagnostics to bundled codex command
* fix: limit owner status in plugin commands
* fix: scope diagnostics confirmations
* fix: scope codex diagnostics cooldowns
* fix: harden codex diagnostics ownership scopes
* fix: harden diagnostics command trust and display
* fix: keep diagnostics command trust internal
* fix: clarify diagnostics exec boundary
* fix: consume codex diagnostics confirmations atomically
* test: include codex diagnostics binding metadata
* test: use string codex binding timestamps
* fix: keep reserved command trust host-only
* fix: harden diagnostics trust and resume hints
* wire diagnostics through exec approval
* fix: keep diagnostics tests aligned with bundled root trust
* fix telegram diagnostics owner auth
* route trajectory exports through exec approval
* fix trajectory exec command encoding
* fix telegram group owner auth
* fix export trajectory approval hardening
* fix pairing command owner bootstrap
* fix telegram owner exec approvals
* fix: make diagnostics approval flow pasteable
* fix: route native sensitive command followups
* fix: invoke diagnostics exports with current cli
* fix: refresh exec approval protocol models
* fix: list codex diagnostics from thread bindings
* fix: fold codex diagnostics into exec approval
* fix: preserve diagnostics approval line breaks
* docs: clarify diagnostics codex workflow
2026-04-29 07:40:37 +09:00
pashpashpash
78d51dcebe
Clear Codex app-server env keys case-insensitively on Windows ( #73102 )
...
* fix(codex): clear app-server env case variants
* fix(codex): avoid repeated env clear scans
2026-04-29 05:34:14 +09:00
Vincent Koc
ad954dd1ca
test(plugins): fix codex inspector capture regression
2026-04-28 02:19:56 -07:00
Vincent Koc
5f3b8b4100
fix(plugins): harden inspector runtime capture
2026-04-28 02:19:56 -07:00
Shakker
00d2c34889
perf: mark provider plugins startup lazy
2026-04-28 04:33:47 +01:00
Peter Steinberger
2628326264
refactor: expose agent runtime test contracts
2026-04-28 03:40:57 +01:00
Peter Steinberger
632b0fd580
chore: update workspace dependencies
2026-04-28 03:09:44 +01:00
Peter Steinberger
56875c4d32
refactor: split generic plugin test fixtures
2026-04-28 01:21:39 +01:00
Peter Steinberger
f34b41f198
refactor: split plugin sdk test helpers
2026-04-28 01:14:19 +01:00
EVA
1adaa28dc8
[plugin sdk] Add generic plugin host-hook contracts ( #72287 )
...
Merged via squash.
Prepared head SHA: 68e5f2ce19
Co-authored-by: 100yenadmin <239388517+100yenadmin@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-27 17:07:02 -07:00
pashpashpash
a412603bad
fix(codex): honor effective stdio env for fallback auth
2026-04-28 00:46:15 +01:00
pashpashpash
401ae38f13
fix(codex): keep env fallback local to stdio app-server
2026-04-28 00:46:15 +01:00
Peter Steinberger
5f15bea6ce
fix(codex): bootstrap app-server auth fallback
2026-04-28 00:46:15 +01:00
pashpashpash
a1c88f3ebe
fix(codex): hash app-server env values in client keys
2026-04-28 00:46:15 +01:00
pashpashpash
20ff49f7c8
fix(codex): auto-clear api key for subscription auth
2026-04-28 00:46:15 +01:00
pashpashpash
aeb007e4e5
fix(codex): expose app-server env controls
2026-04-28 00:46:15 +01:00
Peter Steinberger
697d85aefe
fix: auto-register bundled computer use marketplace
2026-04-28 00:36:19 +01:00
Peter Steinberger
90b6665ded
refactor: move plugin api test helper to sdk
2026-04-28 00:24:54 +01:00
Peter Steinberger
ea2d95e23e
refactor(codex): clarify computer use setup state
2026-04-27 23:53:53 +01:00
Peter Steinberger
f7815cdd8f
fix(codex): harden computer use setup states
2026-04-27 23:46:16 +01:00
Peter Steinberger
8599fdda4a
test: keep extension mocks on sdk seams
2026-04-27 22:55:09 +01:00
Peter Steinberger
74e62c32c3
test: route extension tests through sdk subpaths
2026-04-27 21:58:48 +01:00
Peter Steinberger
662de55e07
refactor: expose extension sdk boundary seams
2026-04-27 21:58:48 +01:00
Peter Steinberger
4336a7f3a9
refactor(plugin-sdk): narrow config runtime imports
2026-04-27 14:58:32 +01:00
Peter Steinberger
7f3f108521
refactor(config): migrate plugin config access
2026-04-27 12:35:58 +01:00
Peter Steinberger
9b0a0fb0a7
refactor: tighten plugin boundary surfaces
2026-04-27 11:19:09 +01:00
Vincent Koc
7902c769da
fix(codex): normalize cached harness input tokens
2026-04-26 16:27:23 -07:00
Peter Steinberger
9f5bc5465c
style: format codex and loader tests
2026-04-26 23:10:33 +01:00
pash-openai
67ffa3df8b
Add Codex Computer Use setup for Codex mode ( #71842 )
...
* Add Codex Computer Use setup
* Tighten Codex Computer Use setup checks
* Handle fresh Codex Computer Use marketplace setup
* Fix channel setup manifest fixture
* Match Codex Computer Use marketplace loading
* Harden plugin manifest test fixtures
* Isolate auth choice legacy manifest test
* Update aggregate shard test expectation
* Improve Codex Computer Use first-run setup
* Harden Codex Computer Use auto-install
* Fix plugin auto-enable test fixture roots
2026-04-26 13:21:56 -07:00
hcl
c5c40b22af
fix(codex): translate minimal thinking for modern models
...
Fixes #71946
2026-04-25 22:40:53 -07:00
Peter Steinberger
27aedcfd56
style: format repository
2026-04-26 05:47:12 +01:00
pashpashpash
e989f3c868
Respect retryable Codex app-server errors
...
Codex app-server sends retryable stream error notifications while a turn is still recovering. OpenClaw now ignores retryable app-server errors and preserves nested terminal error messages instead of replacing them with a generic fallback.
2026-04-25 18:26:27 -07:00