Commit Graph

14645 Commits

Author SHA1 Message Date
Tak Hoffman 9cb3ce8e1a
fix(regression): restore typed provider compat tests 2026-03-27 20:24:14 -05:00
Tak Hoffman 803f60105b
fix(regression): align provider flow docs with bundled compat 2026-03-27 20:24:14 -05:00
Tak Hoffman 67fba9c5e1
fix(regression): align model picker with bundled compat 2026-03-27 20:24:14 -05:00
Tak Hoffman e817b3cfbc
fix(regression): align provider wizard with bundled compat 2026-03-27 20:24:14 -05:00
Peter Steinberger 50a2f67258 fix(ci): align skill fixture source info 2026-03-28 01:23:29 +00:00
Peter Steinberger b81bf005b9 refactor: trim models-config test async wrappers 2026-03-28 01:21:56 +00:00
Tak Hoffman 1fee91e431
fix: preserve session thread ids in sessions changed events 2026-03-27 20:21:07 -05:00
Tak Hoffman 762afb1bf0
fix: preserve session thread ids in transcript event payloads 2026-03-27 20:21:07 -05:00
Tak Hoffman 07bbf50419
fix: preserve session route metadata in node event touches 2026-03-27 20:21:06 -05:00
Tak Hoffman 627d6c80f2
fix: preserve session thread ids in chat session snapshots 2026-03-27 20:21:06 -05:00
Tak Hoffman 53861607f6
fix: use origin thread metadata in tools effective context 2026-03-27 20:21:06 -05:00
Tak Hoffman 1b16a112e7
fix: keep numeric session thread ids in sessions list 2026-03-27 20:21:06 -05:00
Tak Hoffman f0d5d7a33a
fix: preserve session origin account metadata in announce routing 2026-03-27 20:21:06 -05:00
Tak Hoffman 59cd79d37f
fix: use session origin thread metadata in chat routing 2026-03-27 20:21:06 -05:00
Tak Hoffman a9e9c7cbfd
fix: use session origin delivery metadata in outbound targets 2026-03-27 20:21:06 -05:00
Peter Steinberger 8222d3a83a refactor: make models-config mode resolution synchronous 2026-03-28 01:18:08 +00:00
Peter Steinberger 0ffd6b202f test: dedupe security audit and acl suites 2026-03-28 01:17:57 +00:00
Peter Steinberger c8c669537f test: dedupe plugin contract and loader suites 2026-03-28 01:17:57 +00:00
Peter Steinberger 1adf08a19d fix: replay skill source fixture drift 2026-03-28 01:13:19 +00:00
Peter Steinberger b643f92447 refactor: use main sdk barrels for model and whatsapp helpers 2026-03-28 01:10:44 +00:00
Peter Steinberger 883ff949c0 fix(ci): align skill fixture source info 2026-03-28 01:10:33 +00:00
Peter Steinberger 659fe82d31 refactor: use split provider config type in models-json test 2026-03-28 01:08:09 +00:00
Peter Steinberger dc8486f5e6 refactor: use provider config type from split secret helper 2026-03-28 01:06:22 +00:00
Peter Steinberger 2de896524f refactor: route models-config internals through split helpers 2026-03-28 01:04:04 +00:00
Peter Steinberger 2d6f4bf6c6 refactor: split models-config provider normalization helper 2026-03-28 01:01:02 +00:00
Peter Steinberger 4aa5526271 refactor: route plugin-sdk model and whatsapp facades through public barrels 2026-03-28 00:58:17 +00:00
Peter Steinberger 7a1dce307d refactor: split models-config provider policy helpers 2026-03-28 00:56:02 +00:00
Peter Steinberger d38ec0c9c9 test: dedupe loader heartbeat and audit cases 2026-03-28 00:53:34 +00:00
Peter Steinberger d69aedcd3e fix: replay skill source fixture drift 2026-03-28 00:52:45 +00:00
Peter Steinberger 5c52824d3e refactor: split models-config source-managed helpers 2026-03-28 00:52:20 +00:00
Peter Steinberger 7db79b04c6 refactor: split models-config provider discovery helpers 2026-03-28 00:48:30 +00:00
Peter Steinberger fa4da0ce5d fix(ci): replay compaction and skills api drift 2026-03-28 00:47:11 +00:00
Peter Steinberger 6a039bca30 test: dedupe loader and audit suites 2026-03-28 00:46:53 +00:00
Peter Steinberger b4fe0faf1b test: dedupe config and utility suites 2026-03-28 00:46:53 +00:00
Peter Steinberger 48eae5f327 test: isolate browser plugin cli integration 2026-03-28 00:45:57 +00:00
Peter Steinberger c8ad0bde08 refactor: split models-config provider secret helpers 2026-03-28 00:44:36 +00:00
Tak Hoffman 262e5c57c8
fix(ci): stabilize module-bound exact regressions (#56085)
* Adjust compaction identifier test for summary args

* Harden exec completion after child exit

* Handle SDK compaction and skill shape drift

* Stabilize Synology Chat module-bound tests

* Restore skill source compatibility shims

* Restore self-hosted provider discovery mocks
2026-03-27 19:44:15 -05:00
Peter Steinberger ce21ef641a fix: replay compaction and skills api drift 2026-03-28 00:37:31 +00:00
Peter Steinberger e1f300695a refactor: extract models-config api-key normalization helpers 2026-03-28 00:37:31 +00:00
Peter Steinberger 6455606b90 refactor: extract models-config plugin catalog helpers 2026-03-28 00:33:52 +00:00
Peter Steinberger 1f24181495 fix(ci): replay compaction and skills api drift 2026-03-28 00:32:53 +00:00
Peter Steinberger cb9c044025 refactor: extract models-config implicit provider orchestration 2026-03-28 00:30:50 +00:00
Peter Steinberger 0d12f1ab91 fix: replay compaction and skills api drift 2026-03-28 00:29:23 +00:00
Peter Steinberger 8056c5581b refactor: extract models-config provider auth helpers 2026-03-28 00:29:23 +00:00
qer 8c079a804c
Plugins: clean up channel config on uninstall (#35915)
* Plugins: clean up channel config on uninstall

`openclaw plugins uninstall` only removed `plugins.*` entries but left
`channels.<id>` config behind, causing errors when the gateway
referenced a channel whose plugin no longer existed.

Now `removePluginFromConfig` also deletes the matching
`channels.<pluginId>` entry (exact match only), and the CLI
previews/reports the removal. Shared config keys like `defaults`
and `modelByChannel` are guarded from accidental removal.

* Plugins: sync uninstall preview with channel cleanup

* fix: clean up channel config on uninstall (#35915) (thanks @wbxl2000)

---------

Co-authored-by: George Zhang <georgezhangtj97@gmail.com>
2026-03-27 17:28:38 -07:00
Peter Steinberger 87792c9050 test: dedupe gateway network and transcript suites 2026-03-28 00:26:55 +00:00
Peter Steinberger fef688fb7a test: dedupe utility and config suites 2026-03-28 00:26:55 +00:00
Peter Steinberger d8f97358d7 refactor: extract models-config provider normalization helpers 2026-03-28 00:26:23 +00:00
Peter Steinberger 4c213a5de7 fix(ci): replay compaction and skills api drift 2026-03-28 00:24:28 +00:00
Gustavo Madeira Santana 238d369a77
Plugins: add nested discovery regression test 2026-03-27 20:24:14 -04:00