Peter Steinberger
5397667272
chore(release): prepare 2026.5.4
2026-05-04 10:09:55 +01:00
Vincent Koc
e9ca63cf06
fix(codex): preserve run session status key
2026-05-03 21:20:03 -07:00
Vincent Koc
1fe2b8b548
test(codex): sync app-server model auth mock
2026-05-03 18:56:03 -07:00
Vincent Koc
eb1a0aa574
fix(codex): honor app-server auth order
2026-05-03 18:25:19 -07:00
Peter Steinberger
eb66def656
fix: scope messaging tool final reply dedupe
...
Co-authored-by: HCL <chenglunhu@gmail.com >
2026-05-04 01:35:58 +01:00
Peter Steinberger
5d09b4b92c
feat(agents): add tool progress detail modes
2026-05-04 01:35:27 +01:00
Peter Steinberger
c308d04bca
test: harden Codex binding provider normalization
2026-05-04 01:10:30 +01:00
Kelaw - Keshav's Agent
8ea04f994a
fix: resolve Codex native auth by profile provider
2026-05-04 01:10:30 +01:00
Kelaw - Keshav's Agent
71f55214ec
fix: select Codex OAuth profile for bound app-server turns
2026-05-04 01:10:30 +01:00
Kelaw - Keshav's Agent
05d11a4318
fix: preserve Codex binding OAuth transport
...
(cherry picked from commit f45dc3168a )
2026-05-04 01:10:30 +01:00
pashpashpash
5bcc321343
Scope Codex heartbeat guidance to heartbeat turns ( #76788 )
...
* fix(codex): scope heartbeat guidance to collaboration mode
* fix heartbeat tool direct context
* test prompt heartbeat collaboration snapshots
* fix heartbeat changelog credit
2026-05-04 01:58:39 +09:00
Peter Steinberger
9dc0f10f8a
test: type codex dynamic tool fixture
2026-05-03 16:40:46 +01:00
Peter Steinberger
1bfc66da33
test: avoid codex app-server factory race
2026-05-03 16:34:49 +01:00
Peter Steinberger
5e830508b6
test: stabilize release validation lanes
2026-05-03 16:24:17 +01:00
Vishal Jain
0e4d28aa9e
fix(codex): force message tool for source replies ( #76663 )
...
* fix(codex): force message tool for source replies
* docs: credit codex source reply fix (#76663 ) (thanks @VishalJ99)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-03 15:29:07 +01:00
Peter Steinberger
39c5bbf08e
fix(codex): mark approval event emission fire-and-forget
2026-05-03 15:04:02 +01:00
Peter Steinberger
c02bf2f399
refactor: share transcript append path
2026-05-03 14:10:09 +01:00
Peter Steinberger
31161abd40
chore(release): bump version to 2026.5.3
2026-05-03 03:08:47 +01:00
Vincent Koc
c8fa0fd1c9
fix(onboarding): surface official plugin installs
2026-05-02 15:26:48 -07:00
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
Peter Steinberger
5551d9fad4
fix: discover source-only plugins in checkouts
2026-05-02 17:33:15 +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
80da0a0213
chore: bump version to 2026.5.2
2026-05-02 11:58:45 +01:00
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
27ea0249bd
fix: repair plugin CI on main
2026-05-02 03:10:29 +01:00
Peter Steinberger
0a6c9ca9ee
build: prepare external plugin beta publishing
2026-05-02 02:59:04 +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
040f533f60
chore: update dependencies
2026-05-01 12:43:17 +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
bf7ac8d8c4
refactor: remove stale provider helpers
2026-05-01 11:09:47 +01: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