Commit Graph

53192 Commits

Author SHA1 Message Date
Peter Steinberger
5657300a32 fix: clean up embedded agent ci drift 2026-05-27 18:15:28 +01:00
Peter Steinberger
b4baf1e57f fix: stabilize runtime alias status 2026-05-27 18:15:28 +01:00
Peter Steinberger
09b658b96a fix: clean up embedded agent test drift 2026-05-27 18:15:28 +01:00
Peter Steinberger
fb2e3fa51c ci: remove legacy pi test shard alias 2026-05-27 18:15:28 +01:00
Peter Steinberger
b5e8627d43 fix: restore shared tool-call stream wrapper 2026-05-27 18:15:28 +01:00
Peter Steinberger
9c03fe1514 ci: prefer ipv4 for live docker node calls 2026-05-27 18:15:28 +01:00
Peter Steinberger
de82cd6c70 ci: stabilize release validation lanes 2026-05-27 18:15:28 +01:00
Peter Steinberger
2bae794f20 fix: stabilize release memory qa 2026-05-27 18:15:28 +01:00
Peter Steinberger
60fcf2729f fix: stabilize release validation lanes 2026-05-27 18:15:28 +01:00
Peter Steinberger
70c25ba3ff fix: honor provider aliases in model rows 2026-05-27 18:15:28 +01:00
Peter Steinberger
c945cad60a fix: stabilize release validation regressions 2026-05-27 18:15:28 +01:00
Peter Steinberger
192fc3bc90 fix: extend live gateway model budget 2026-05-27 18:15:28 +01:00
Peter Steinberger
2dbf930696 ci: extend OpenAI gateway live timeout 2026-05-27 18:15:28 +01:00
Peter Steinberger
c7ac38117f fix: disable OpenAI cache probe reasoning 2026-05-27 18:15:27 +01:00
Peter Steinberger
3b0d72ee6e fix: reduce OpenAI live cache probe reasoning 2026-05-27 18:15:27 +01:00
Peter Steinberger
9d96982b10 fix: harden release model discovery 2026-05-27 18:15:27 +01:00
Peter Steinberger
743c2f2246 fix: keep static manifest models in release live checks 2026-05-27 18:15:27 +01:00
Peter Steinberger
709944b0b5 fix: keep provider catalog entries on release live path 2026-05-27 18:15:27 +01:00
Peter Steinberger
1a46c08dd6 fix: refresh provider-scoped plugin metadata 2026-05-27 18:15:27 +01:00
Peter Steinberger
e58c9adcb0 fix: load lightweight provider catalog entries 2026-05-27 18:15:27 +01:00
Peter Steinberger
fec1648df0 fix: add provider entry catalogs for scoped live discovery 2026-05-27 18:15:27 +01:00
Peter Steinberger
a6c9f68576 fix: run static provider catalogs during scoped discovery 2026-05-27 18:15:27 +01:00
Peter Steinberger
324c135678 test: align static asset packaging expectations 2026-05-27 18:15:27 +01:00
Peter Steinberger
38ea069dd3 fix: restore provider-scoped release discovery 2026-05-27 18:15:27 +01:00
Peter Steinberger
057a718b51 test: align startup provider plugin expectations 2026-05-27 18:15:27 +01:00
Peter Steinberger
3b23dc32b0 fix: accept extension batch separator 2026-05-27 18:15:27 +01:00
Peter Steinberger
b43d312ec6 refactor: fold edit recovery into edit tool 2026-05-27 18:15:27 +01:00
Peter Steinberger
3178a941ba refactor: inline acpx proxy error formatter 2026-05-27 18:15:27 +01:00
Peter Steinberger
8ac8b74d75 refactor: share session extension sdk loading 2026-05-27 18:15:27 +01:00
Peter Steinberger
0a18a9c839 fix: skip provider wildcard metadata parsing 2026-05-27 18:15:27 +01:00
Peter Steinberger
523d65b2ba docs: remove agent parity notes 2026-05-27 18:15:27 +01:00
Peter Steinberger
555f4b6c32 refactor: remove legacy provider compat paths 2026-05-27 18:15:26 +01:00
Peter Steinberger
f5e64d2d5d refactor: remove static model and pi auth paths
Drop static model catalogs and Pi auth bridges, move model/provider facts to manifest-owned runtime contracts, and harden internal embedded-agent utilities.
2026-05-27 18:15:26 +01:00
Peter Steinberger
ea16dc7f37 refactor: tighten agent session runtime
Make agent-core/runtime dependencies explicit, consolidate compaction and session transcript helpers, and move model/session helpers behind OpenClaw-owned contracts.
2026-05-27 18:15:26 +01:00
Peter Steinberger
22bad620fc refactor: remove pi runtime internals
Rename remaining Pi-shaped agent surfaces to OpenClaw agent runtime names, delete obsolete Pi docs and package graph checks, and add the third-party notice for incorporated code.
2026-05-27 18:15:26 +01:00
Peter Steinberger
0a345172b1 refactor: extract shared llm runtime
Move provider model registries, stream wrappers, OAuth helpers, and LLM utilities into src/llm with plugin-sdk barrels instead of depending on the old embedded runtime layout.
2026-05-27 18:15:10 +01:00
Peter Steinberger
995b055003 refactor: extract agent core package
Introduce packages/agent-core as the OpenClaw-owned home for reusable agent loop, harness, session, prompt, and runtime dependency contracts.
2026-05-27 18:14:42 +01:00
Peter Steinberger
d84cbfa50e perf(gateway): cache manifest model catalog rows 2026-05-27 18:12:47 +01:00
Peter Steinberger
a4c2e7f5cf refactor(codex): split app-server attempt seams 2026-05-27 18:11:16 +01:00
Vincent Koc
1a34c4833e fix(e2e): stream OpenAI web search request logs 2026-05-27 19:09:32 +02:00
Dallin Romney
d638611684 feat: split diffs language pack
Split the diffs viewer Shiki language pack into an external publishable plugin.

The diffs plugin keeps the default curated syntax set, while the new @openclaw/diffs-language-pack package carries the extended Shiki languages for npm and ClawHub distribution. The install metadata includes the external ClawHub spec, and the curated C# alias set keeps both c# and cs supported without the language pack.

Co-authored-by: Dallin Romney <dallinromney@gmail.com>
2026-05-27 18:08:40 +01:00
Peter Steinberger
5f7e21e26a fix(cli): reject malformed timeout values 2026-05-27 13:06:17 -04:00
Peter Steinberger
de5971eedc fix(onboard): preserve rerun config migrations
Fix non-interactive and wizard onboarding reruns so existing agent lists and bindings are preserved unless the user explicitly resets config.

Isolate legacy `plugins.installs` migration into its own write so the config size-drop allowance cannot mask unrelated config loss, while preserving new or repaired install records for the final plugin-index commit. Also keep shrinkwrap generation pinned to pnpm-locked transitive patch versions only when the dependency edge still allows that version, and isolate the tooling Vitest shard that mutates process state.

Fixes #84692.
Replaces #84748.

Co-authored-by: yetval <yetvald@gmail.com>
2026-05-27 18:05:07 +01:00
Vincent Koc
11dfef201f fix(e2e): keep doctor loader mock current 2026-05-27 18:57:13 +02:00
Shadow
930d9f63ad docs: expand install deployment cards 2026-05-27 11:54:12 -05:00
Vincent Koc
5c20ff93e0 fix(e2e): isolate kitchen sink log scans 2026-05-27 18:45:11 +02:00
Peter Steinberger
ca7b6be7cf perf(gateway): cache auto-enabled plugin config 2026-05-27 17:42:34 +01:00
Vincent Koc
c285766d62 fix(ci): merge nested shrinkwrap override pins 2026-05-27 18:37:00 +02:00
Vincent Koc
8ee767baa7 fix(ci): pin aged lru cache lock entry 2026-05-27 18:17:09 +02:00
Vincent Koc
d2a1f62d23 fix(matrix): keep fallback tool warnings mention-inert 2026-05-27 18:07:24 +02:00