Peter Steinberger
c222a44e6f
refactor: add retry runtime sdk seam
2026-03-28 05:59:07 +00:00
Peter Steinberger
a126d23f0d
refactor: add fetch runtime sdk seam
2026-03-28 05:44:33 +00:00
Peter Steinberger
b236f39104
refactor(agents): generalize tool schema compat cleanup
2026-03-28 05:42:46 +00:00
Peter Steinberger
6a556c6851
test(gateway): add live docker ACP bind coverage
2026-03-28 05:23:55 +00:00
Peter Steinberger
838013c87a
refactor: expose webhook request guard sdk seam
2026-03-28 05:17:19 +00:00
Peter Steinberger
ec5877346c
fix: harden mcp channel bridge smoke
2026-03-28 04:10:19 +00:00
Peter Steinberger
5e93419c31
fix: move Mistral compat into provider plugin
2026-03-28 04:08:37 +00:00
Peter Steinberger
72ba2b3653
chore: bump version metadata to 2026.3.27
2026-03-28 02:00:22 +00:00
Tak Hoffman
1cfea0af07
fix(regression): restore plugin sdk compat export
2026-03-27 20:27:53 -05:00
Tak Hoffman
2d75288738
fix(regression): export direct-dm plugin sdk subpath
2026-03-27 20:24:14 -05:00
Peter Steinberger
dd640e3c41
refactor: add focused global singleton sdk seam
2026-03-28 00:05:32 +00:00
Peter Steinberger
0b26e4d72a
refactor: split shared provider catalog sdk helpers
2026-03-27 23:55:10 +00:00
Gustavo Madeira Santana
93f9ca00dd
build: bump pi packages to 0.63.1
2026-03-27 19:51:10 -04:00
Peter Steinberger
b39a7e8073
fix: break plugin-sdk provider barrel recursion
2026-03-27 23:47:04 +00:00
Peter Steinberger
36b9ec9418
fix(ci): narrow browser logger and schema seams
2026-03-27 23:29:59 +00:00
Peter Steinberger
4ca07559ab
refactor: move provider seams behind plugin sdk surfaces
2026-03-27 23:26:26 +00:00
Peter Steinberger
8908f6c23b
fix(ci): pin patched path-to-regexp
2026-03-27 22:44:14 +00:00
Tak Hoffman
0826fb4a00
fix(regression): export plugin-sdk huggingface facade
2026-03-27 17:34:26 -05:00
Peter Steinberger
d506eea076
fix(ci): restore contract plugin-sdk source loading
2026-03-27 21:33:32 +00:00
Peter Steinberger
5d3d54ee36
refactor: generate plugin sdk facades
2026-03-27 20:20:31 +00:00
Radek Sienkiewicz
47ae562cc9
Docs: unify link audit entrypoint ( #55912 )
...
Merged via squash.
Prepared head SHA: 6b1ccb9f1f
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com>
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com>
Reviewed-by: @velvet-shark
2026-03-27 18:31:19 +01:00
Peter Steinberger
ed055f44ae
refactor: route plugin runtime through bundled seams
2026-03-27 16:40:27 +00:00
Peter Steinberger
8d054e7892
test: move shared seams into contract suites
2026-03-27 16:33:53 +00:00
Peter Steinberger
09f2832670
test: split contract seams from unit lane
2026-03-27 16:28:23 +00:00
Tak Hoffman
45535ff433
dev: speed up local check loop
2026-03-27 07:56:41 -05:00
Peter Steinberger
9322481075
fix: route ollama helpers through plugin sdk
2026-03-27 07:26:41 +00:00
Peter Steinberger
a3e73daa6b
refactor: remove ollama legacy shims
2026-03-27 06:38:23 +00:00
Tak Hoffman
ed2798417e
check: restore bundled channel config metadata gate
2026-03-27 00:11:15 -05:00
Ayaan Zaidi
8b13710c09
refactor(plugin-sdk): expose zod subpath
2026-03-27 09:55:47 +05:30
Peter Steinberger
eebce9e9c7
refactor: move memory host into sdk package
2026-03-27 04:12:04 +00:00
Peter Steinberger
bd6c7969ea
refactor: extract memory host sdk package
2026-03-27 02:49:33 +00:00
Peter Steinberger
dd098596cf
refactor: collapse bundled channel metadata into plugin manifests
2026-03-27 02:29:19 +00:00
Peter Steinberger
10527ff8a3
build: refresh deps and vitest cache lanes
2026-03-27 02:26:07 +00:00
Peter Steinberger
14b3360c22
chore: bump versions to 2026.3.26
2026-03-27 02:03:22 +00:00
Peter Steinberger
7a35bca2ec
refactor: make memory embedding adapters generic
2026-03-27 02:02:24 +00:00
Peter Steinberger
40bd36e35d
refactor: move channel config metadata into plugin-owned manifests
2026-03-27 01:59:30 +00:00
Peter Steinberger
ab6ddf7245
refactor: slim plugin sdk provider entrypoints
2026-03-27 01:45:53 +00:00
Peter Steinberger
dbf78de7c6
refactor: move memory engine behind plugin adapters
2026-03-27 00:47:01 +00:00
rustam
e3cd209889
chore: remove stale README-header.png packlist entry ( #55325 )
2026-03-26 16:59:36 -07:00
Peter Steinberger
b96fccadb9
refactor: clean memory plugin host boundary
2026-03-26 23:02:24 +00:00
Peter Steinberger
197510f693
refactor: add browser plugin runtime package
2026-03-26 22:20:39 +00:00
Peter Steinberger
ce9dff1458
refactor: clean plugin capability boundaries
2026-03-26 21:41:49 +00:00
Peter Steinberger
663ba5a3cd
perf: speed up test parallelism
2026-03-26 20:09:40 +00:00
Peter Steinberger
f0991aab57
test: add docker cli-backend smoke
2026-03-26 16:49:52 +00:00
Peter Steinberger
339cc33cf8
perf: speed up channel test runs
2026-03-26 15:40:01 +00:00
Peter Steinberger
a4a00aa1da
feat: pluginize cli inference backends
2026-03-26 15:11:15 +00:00
Peter Steinberger
883239a560
build: prepare 2026.3.25 unreleased
2026-03-26 13:57:45 +00:00
George Zhang
6cbd2d36f8
Revert "feat: add video generation core infrastructure and extend image generation parameters ( #53681 )" ( #54943 )
...
This reverts commit 4cb8dde894 .
2026-03-25 23:00:14 -07:00
xieyongliang
4cb8dde894
feat: add video generation core infrastructure and extend image generation parameters ( #53681 )
...
* feat: add video generation core infrastructure and extend image generation parameters
Add full video generation capability to OpenClaw core:
- New `video_generate` agent tool with support for prompt, duration, aspect ratio,
resolution, seed, watermark, I2V (first/last frame), camerafixed, and draft mode
- New `VideoGenerationProvider` plugin SDK type and `registerVideoGenerationProvider` API
- New `src/video-generation/` module (types, runtime with fallback, provider registry)
- New `openclaw/plugin-sdk/video-generation` export for external plugins
- 200MB max file size for generated videos (vs default 5MB for images)
Extend image generation with additional parameters:
- `seed`, `watermark`, `guidanceScale`, `optimizePrompt`, `providerOptions`
- New `readBooleanParam()` helper in tool common utilities
Update plugin registry, contracts, and all test mocks to include
`videoGenerationProviders` and `videoGenerationProviderIds`.
Made-with: Cursor
* fix: validate aspect ratio against target provider when model override is set
* cleanup: remove redundant ?? undefined from video/image generate tools
* chore: regenerate plugin SDK API baseline after video generation additions
---------
Co-authored-by: yongliang.xie <yongliang.xie@bytedance.com>
2026-03-25 18:45:06 -07:00
Tak Hoffman
ab37d8810d
test: introduce planner-backed test runner, stabilize local builds ( #54650 )
...
* test: stabilize ci and local vitest workers
* test: introduce planner-backed test runner
* test: address planner review follow-ups
* test: derive planner budgets from host capabilities
* test: restore planner filter helper import
* test: align planner explain output with execution
* test: keep low profile as serial alias
* test: restrict explicit planner file targets
* test: clean planner exits and pnpm launch
* test: tighten wrapper flag validation
* ci: gate heavy fanout on check
* test: key shard assignments by unit identity
* ci(bun): shard vitest lanes further
* test: restore ci overlap and stabilize planner tests
* test: relax planner output worker assertions
* test: reset plugin runtime state in optional tools suite
* ci: split macos node and swift jobs
* test: honor no-isolate top-level concurrency budgets
* ci: fix macos swift format lint
* test: cap max-profile top-level concurrency
* ci: shard macos node checks
* ci: use four macos node shards
* test: normalize explain targets before classification
2026-03-25 18:11:58 -05:00