Peter Steinberger
9fdc0e7030
fix(codex): forward workspace bootstrap context
2026-05-02 23:21:29 +01:00
Peter Steinberger
eeea77a559
fix(codex): resolve bundled managed binary root
2026-05-02 18:03:34 +01:00
Peter Steinberger
815665f839
fix(codex): resolve managed package binary fallback
2026-05-02 18:00:16 +01:00
Peter Steinberger
8d67ee112f
fix(codex): preserve app-server exit diagnostics
2026-05-02 17:45:09 +01:00
pashpashpash
563dca82f4
Add Codex happy path prompt snapshots ( #75807 )
...
* Add Codex prompt snapshots
* Fix prompt snapshot scenario catalogs
* Harden prompt snapshot drift check
* Fix CLI compat build export
* fix: keep codex snapshots out of core plugin surface
* fix: harden prompt snapshot ci checks
* fix: accept readonly web search onboarding scopes
* fix: repair plugin sdk package boundary types
* fix: clear prompt snapshot ci regressions
* fix: clear latest main ci checks
* fix: resolve latest main discord helper overlap
* fix: refresh codex dynamic tool snapshots
* fix: align prompt snapshot branch with latest ci
* fix: isolate plugin auto enable tests
* test: refresh prompt dynamic tool snapshots
* fix: stabilize bundled channel auto enable
* fix: clean stale prompt snapshots
2026-05-03 00:59:55 +09:00
Peter Steinberger
f7ed29e118
fix: thread session write-lock timeout config
2026-05-02 14:54:54 +01:00
Simon
2605490dbd
fix(agents): classify tool-execution timeouts
...
Detect run-level timeouts that fire while a tool call is still active and keep them out of assistant model fallback.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-02 19:23:17 +05:30
Peter Steinberger
e5dc3f712e
fix: retry codex app-server startup closes
2026-05-02 11:32:43 +01:00
Peter Steinberger
089a3063ee
fix: make codex app-server cleanup ownership-aware
2026-05-02 09:45:59 +01:00
Peter Steinberger
33a26cd807
fix: restart closed codex app-server clients
2026-05-02 07:39:05 +01:00
Shakker
d94889909c
test: align manifest hot path fixtures
2026-05-02 06:21:08 +01:00
Peter Steinberger
6fd35f67a7
fix: recover multiline codex app-server messages
2026-05-02 06:03:12 +01:00
Peter Steinberger
ab25a26c24
refactor(codex): avoid sync context history reads ( #75917 )
2026-05-02 04:04:28 +01:00
Peter Steinberger
4c9390a36e
refactor(gateway): finish async session read paths ( #75892 )
...
* refactor(gateway): finish async session read paths
* fix(gateway): migrate async checkpoint forks
2026-05-02 02:58:34 +01:00
Peter Steinberger
6147e1b91d
fix(gateway): async session transcript IO ( #75875 )
...
* fix(gateway): async session transcript IO
* fix(plugins): restore jiti loader cache helper
* test(gateway): mock async artifact transcript reads
* chore(plugins): drop obsolete jiti loader shim
2026-05-02 02:06:38 +01:00
Peter Steinberger
32db81ca5c
fix: classify session liveness diagnostics
2026-05-02 00:13:58 +01:00
Peter Steinberger
1e4f511f0a
chore: clean up plugin dependency wording
2026-05-01 21:39:03 +01:00
Peter Steinberger
ed8f50f240
refactor: simplify plugin dependency handling
...
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.
Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
pashpashpash
439d8edf68
Add structured heartbeat responses and Codex tool replies
...
* Add structured heartbeat response tool
* agents: default codex replies to tools
* agents: use flat heartbeat tool enums
2026-05-01 11:30:41 -07:00
Peter Steinberger
1c76065ccd
refactor: trim codex internal exports
2026-05-01 18:50:04 +01:00
Peter Steinberger
5ab3a2bca1
test(release): forward validation fixes
2026-05-01 17:49:55 +01:00
Peter Steinberger
42aaf0c98a
Prefer Codex native workspace tools ( #75308 )
...
Summary:
- The PR adds Codex dynamic-tool profile config defaulting to `native-first`, filters duplicate workspace/process/planning tools from Codex app-server thread payloads, keeps managed `web_search`, updates docs/manifest/config baselines/changelog, and adds regression tests.
ClawSweeper fixups:
- Included follow-up commit: test(codex): pin native-first tool catalog
- Included follow-up commit: chore(config): refresh generated schema baseline
- Included follow-up commit: chore: add codex native-first changelog
- Included follow-up commit: chore: move native-first changelog entry
- Included follow-up commit: chore: refresh config baseline after rebase
Validation:
- ClawSweeper review passed for head 30e5cecfb7 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 30e5cecfb7
Review: https://github.com/openclaw/openclaw/pull/75308#issuecomment-4356919781
Co-authored-by: Peter Steinberger <steipete@gmail.com >
Co-authored-by: pashpashpash <nik@vault77.ai >
2026-05-01 11:36:17 +00:00
Peter Steinberger
4ed6a7c6b8
refactor: trim unused testing exports
2026-05-01 10:46:42 +01:00
Peter Steinberger
e26357fee8
refactor: prune stale extension types
2026-05-01 10:34:04 +01:00
Peter Steinberger
5c0388c253
refactor: prune unused extension exports
2026-05-01 10:24:39 +01:00
Peter Steinberger
8a399ec5b4
fix(codex): clarify dynamic tool timeout logs
2026-05-01 09:10:26 +01: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
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
Peter Steinberger
2628326264
refactor: expose agent runtime test contracts
2026-04-28 03:40:57 +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