Peter Steinberger
9f8cf7f71a
test: stabilize full gate
2026-03-17 16:21:59 +00:00
Peter Steinberger
b7dc23b403
test: merge loader cache miss cases
2026-03-17 16:21:59 +00:00
Peter Steinberger
5311d48c66
test: merge loader scoped load cases
2026-03-17 16:21:59 +00:00
Peter Steinberger
477cea7709
test: merge loader memory slot cases
2026-03-17 16:21:59 +00:00
Peter Steinberger
d49c1688f7
test: merge loader bundled telegram cases
2026-03-17 16:21:58 +00:00
Peter Steinberger
6372062be4
test: merge loader provenance warning cases
2026-03-17 16:21:58 +00:00
Peter Steinberger
909ec6b416
test: merge loader workspace warning cases
2026-03-17 16:21:58 +00:00
Peter Steinberger
c21654e1b9
test: merge loader precedence cases
2026-03-17 16:21:58 +00:00
Peter Steinberger
1a3bde81d8
test: merge loader single-plugin registration cases
2026-03-17 16:21:58 +00:00
Peter Steinberger
2c073e7bcb
test: merge loader http route cases
2026-03-17 16:21:58 +00:00
Peter Steinberger
d988e39fc7
test: merge loader duplicate registration cases
2026-03-17 16:21:58 +00:00
Peter Steinberger
bf22e9461e
test: merge loader alias resolution cases
2026-03-17 16:21:58 +00:00
Peter Steinberger
444e3eb9e3
test: merge loader escape path cases
2026-03-17 16:21:58 +00:00
Peter Steinberger
790747478e
test: merge loader provenance path cases
2026-03-17 16:21:58 +00:00
Peter Steinberger
9c086f26a0
test: merge loader setup entry matrix
2026-03-17 16:21:58 +00:00
Peter Steinberger
34460f24b8
test: merge loader cache partition cases
2026-03-17 16:21:58 +00:00
Peter Steinberger
7c3efaeccf
test: merge bundle loader fixture cases
2026-03-17 16:21:58 +00:00
Peter Steinberger
a53de5ad51
test: cache provider discovery fixtures
2026-03-17 16:21:58 +00:00
Peter Steinberger
f2107a53cb
test: remove repeated update module imports
2026-03-17 16:21:58 +00:00
Peter Steinberger
df76e0f44b
test: harden CI-sensitive test suites
2026-03-17 16:21:57 +00:00
Peter Steinberger
795f1f438b
refactor: expose lazy runtime helper to plugins
2026-03-17 08:37:11 -07:00
Jari Mustonen
4f6955fb11
fix(hooks): pass sessionFile and sessionKey in after_compaction hook ( #40781 )
...
Merged via squash.
Prepared head SHA: 11e85f8651
Co-authored-by: jarimustonen <1272053+jarimustonen@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-03-17 08:30:37 -07:00
Josh Lehman
1399ca5fcb
fix(plugins): forward plugin subagent overrides ( #48277 )
...
Merged via squash.
Prepared head SHA: ffa45893e0
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-03-17 07:20:27 -07:00
Harold Hunt
1561c6a71c
tests(contracts): fix provider catalog runtime wiring ( #49040 )
2026-03-17 10:05:41 -04:00
Chris Kimpton
f404ff32d5
tests: add missing useNoBundledPlugins() to bundle MCP loader test
...
The "treats bundle MCP as a supported bundle surface" test was missing
the useNoBundledPlugins() call present in all surrounding bundle plugin
tests. Without it, loadOpenClawPlugins() scanned and loaded the full
real bundled plugins directory on every call (with cache:false), causing
excessive memory pressure and an OOM crash on Linux CI, which manifested
as the test timing out at 120s.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-17 15:49:08 +05:30
Peter Steinberger
9648e7fecb
refactor: consolidate lazy runtime surfaces
2026-03-17 00:59:20 -07:00
Peter Steinberger
449127b474
fix: restore full gate
2026-03-17 07:47:28 +00:00
Peter Steinberger
5747700b3c
refactor(provider-tests): share codex catalog assertions
2026-03-17 07:23:44 +00:00
Peter Steinberger
201964ce6c
refactor(bundle-tests): share bundle mcp fixtures
2026-03-17 07:23:44 +00:00
Peter Steinberger
282e336243
refactor(plugin-tests): share binding approval resolution
2026-03-17 07:23:44 +00:00
Peter Steinberger
c08d556ae4
refactor(plugin-tests): share interactive dispatch assertions
2026-03-17 07:23:44 +00:00
Peter Steinberger
276803095d
refactor(provider-tests): share discovery catalog helpers
2026-03-17 07:23:44 +00:00
Peter Steinberger
52ad686ab5
refactor(runtime-tests): share typing lease assertions
2026-03-17 07:23:44 +00:00
Peter Steinberger
cc35627c8f
fix: harden telegram and loader contracts
2026-03-17 07:17:33 +00:00
Peter Steinberger
6f795fd60e
refactor: dedupe bundled plugin entrypoints
2026-03-17 00:14:12 -07:00
Peter Steinberger
5fb7a1363f
fix: stabilize full gate
2026-03-17 07:06:25 +00:00
Peter Steinberger
3dec814fda
refactor: bundle lazy runtime surfaces
2026-03-17 00:00:45 -07:00
Peter Steinberger
38a6415a70
build: tighten lazy runtime boundaries
2026-03-16 23:24:17 -07:00
Peter Steinberger
520d753b27
refactor(usage): share legacy pi auth token lookup
2026-03-17 06:24:01 +00:00
Peter Steinberger
03c6946125
refactor(plugins): share install target flow
2026-03-17 06:24:01 +00:00
Peter Steinberger
4f5e3e1799
refactor(plugins): share claiming hook loop
2026-03-17 06:24:01 +00:00
Peter Steinberger
45510084cd
refactor(plugins): share bundle path list helpers
2026-03-17 06:24:01 +00:00
Peter Steinberger
e793e3873f
refactor(whatsapp): reuse login tool implementation
2026-03-17 06:24:01 +00:00
Nimrod Gutman
2280fa0022
fix(plugins): normalize speech plugin package ids ( #48777 )
2026-03-17 08:21:43 +02:00
Peter Steinberger
618d35f933
feat(google): add image generation provider
2026-03-16 23:21:16 -07:00
Peter Steinberger
aa2d5aaa0c
feat(plugins): add image generation capability
2026-03-16 22:58:55 -07:00
Peter Steinberger
1116ae9766
test: fix auth choice contract import
2026-03-16 22:54:00 -07:00
Peter Steinberger
00b57145ff
refactor: move agent runtime into agents layer
2026-03-16 22:53:16 -07:00
Peter Steinberger
78a4d12e9a
refactor: fix rebase fallout in plugin auth seams
2026-03-16 22:51:46 -07:00
Peter Steinberger
5dd2245094
refactor: restore public sdk seams after rebase
2026-03-16 22:51:46 -07:00