Eva
8afc9ef73c
[plugin sdk] Harden finalize retry and run context cleanup ( #75600 )
...
Merged via squash.
Prepared head SHA: ec58a6212b
Co-authored-by: 100yenadmin <239388517+100yenadmin@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-05-04 07:04:22 -07:00
Peter Steinberger
d678bcfcc7
fix: hot reload plugin management changes ( #75976 )
...
Summary:
- The PR changes Gateway reload planning, CLI plugin install-index writes, plugin runtime/cache cleanup, docs, changelog, and tests so plugin enable/disable hot reloads while install/update/uninstall stay restart-backed.
- Reproducibility: yes. The earlier blocker has a source-level reproduction: run an external plugin install/up ... watches config and only the managed plugin index changes; the PR now tests that path and queues a restart.
ClawSweeper fixups:
- Included follow-up commit: fix: hot reload plugin management changes
- Included follow-up commit: fix(clawsweeper): address review for automerge-openclaw-openclaw-7597…
- Ran the ClawSweeper repair loop before final review.
Validation:
- ClawSweeper review passed for head 860594f722 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 860594f722
Review: https://github.com/openclaw/openclaw/pull/75976#issuecomment-4363168379
Co-authored-by: Peter Steinberger <steipete@gmail.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-02 13:19:24 +00:00
Peter Steinberger
95e397a266
refactor: dedupe repeated test helpers
2026-04-08 09:58:22 +01:00
Peter Steinberger
c39f061003
Revert "refactor(cli): remove bundled cli text providers"
...
This reverts commit 05d351c430 .
2026-04-06 13:40:41 +01:00
Peter Steinberger
dc0ee2e178
feat: add music generation tooling
2026-04-06 01:47:14 +01:00
Peter Steinberger
1a47675e6c
fix: restore check after CLI seam cleanup
2026-04-05 19:06:34 +01:00
Peter Steinberger
629baf5fa7
refactor: move plugin setup and memory capabilities to registries
2026-04-05 14:53:53 +01:00
Peter Steinberger
e3ac0f43df
feat(qwen): add qwen provider and video generation
2026-04-04 19:34:56 +01:00
Peter Steinberger
a23ab9b906
refactor: move voice-call realtime providers into extensions
2026-04-04 12:07:23 +09:00
Vincent Koc
def5b954a8
feat(plugins): surface imported runtime state in status tooling ( #59659 )
...
* feat(plugins): surface imported runtime state
* fix(plugins): keep status imports snapshot-only
* fix(plugins): keep status snapshots manifest-only
* fix(plugins): restore doctor load checks
* refactor(plugins): split snapshot and diagnostics reports
* fix(plugins): track imported erroring modules
* fix(plugins): keep hot metadata where required
* fix(plugins): keep hot doctor and write targeting
* fix(plugins): track throwing module imports
2026-04-02 22:50:17 +09:00
Masato Hoshino
9449e54f4f
feat(line): add outbound media support for image, video, and audio
...
pnpm install --frozen-lockfile
pnpm build
pnpm check
pnpm vitest run extensions/line/src/channel.sendPayload.test.ts extensions/line/src/send.test.ts extensions/line/src/outbound-media.test.ts
Co-authored-by: masatohoshino <246810661+masatohoshino@users.noreply.github.com >
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-03-28 20:51:16 -05:00
Peter Steinberger
48b2291b1e
test: dedupe plugin provider runtime suites
2026-03-28 06:04:51 +00:00
Peter Steinberger
fc84dd398b
test: dedupe plugin runtime registry suites
2026-03-28 04:43:29 +00:00
Peter Steinberger
e74f206a68
test: dedupe plugin provider runtime suites
2026-03-28 04:02:34 +00:00
Peter Steinberger
39f6fe9ab1
test: dedupe plugin runtime and provider suites
2026-03-28 03:00:51 +00:00
Peter Steinberger
4752aca926
test: dedupe plugin runtime registry suites
2026-03-28 02:34:39 +00:00
Peter Steinberger
7d79134cee
test: dedupe plugin runtime utility suites
2026-03-28 02:05:01 +00:00
Peter Steinberger
46d3617d25
refactor: split gateway plugin bootstrap and registry surfaces
2026-03-24 22:16:26 -07:00
Vincent Koc
6451beddb2
refactor(plugins): make runtime registry lazy
2026-03-24 11:04:03 -07:00
Vincent Koc
83a267e2f3
fix(ci): reset deep test runtime state
2026-03-19 14:23:32 -07:00
Peter Steinberger
a69f6190ab
fix(gateway): pin plugin webhook route registry ( #47902 )
2026-03-15 21:53:05 -07:00