Shakker
|
b0966f5356
|
test: clarify plugin uninstall log assertions
|
2026-05-08 10:20:50 +01:00 |
|
the sun gif man
|
d4b4660026
|
config: stop automatic writes and guard Nix mutators (#78047)
Keep startup-derived plugin enablement, gateway auth tokens, control UI origins, and owner-display secrets runtime-only instead of persisting them into openclaw.json.
Refuse config writers, mutating update/plugin lifecycle commands, and doctor repair/token generation in Nix mode with agent-first nix-openclaw guidance.
Verification:
- pnpm check
- pnpm build
- pnpm test -- src/config/io.write-config.test.ts src/config/mutate.test.ts src/config/io.owner-display-secret.test.ts src/gateway/server-startup-config.recovery.test.ts src/gateway/startup-auth.test.ts src/gateway/startup-control-ui-origins.test.ts src/cli/plugins-cli.install.test.ts src/cli/plugins-cli.policy.test.ts src/cli/plugins-cli.uninstall.test.ts src/cli/plugins-cli.update.test.ts src/cli/update-cli.test.ts src/auto-reply/reply/commands-plugins.install.test.ts src/auto-reply/reply/commands-plugins.test.ts src/commands/onboarding-plugin-install.test.ts src/commands/doctor.runs-legacy-state-migrations-yes-mode-without.e2e.test.ts src/commands/doctor/shared/codex-route-warnings.test.ts src/commands/doctor/repair-sequencing.test.ts src/agents/auth-profile-runtime-contract.test.ts src/auto-reply/reply/agent-runner-execution.test.ts
- GitHub CI green on 05a2c71b90
Co-authored-by: Codex <noreply@openai.com>
|
2026-05-06 14:43:32 +02:00 |
|
NVIDIAN
|
a387068694
|
fix(cli): handle closed plugin uninstall prompt (#73566)
Merged via squash.
Prepared head SHA: d754ddcf29
Co-authored-by: ai-hpc <183861985+ai-hpc@users.noreply.github.com>
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com>
Reviewed-by: @hxy91819
|
2026-05-05 23:05:20 +08:00 |
|
Vincent Koc
|
e06e2d8c4c
|
test(plugins): cover missing plugin uninstall teardown
|
2026-05-02 11:19:12 -07:00 |
|
Vincent Koc
|
336303e48b
|
fix(plugins): make uninstall teardown idempotent
|
2026-05-02 10:51:02 -07:00 |
|
Shakker
|
1bd4b7ac4d
|
fix: keep plugin uninstall on metadata path
|
2026-04-28 11:25:09 +01:00 |
|
Peter Steinberger
|
e1acb61317
|
refactor: expose SDK test helper subpaths
|
2026-04-28 03:28:17 +01:00 |
|
Peter Steinberger
|
8a52c7b3d9
|
test: cover ClawHub plugin install uninstall
|
2026-04-26 11:28:18 +01:00 |
|
Peter Steinberger
|
6bc5fe6952
|
fix: harden plugin install and uninstall transactions
|
2026-04-26 10:27:23 +01:00 |
|
Peter Steinberger
|
c6b7444d16
|
fix(plugins): reset context engine slot on uninstall
|
2026-04-26 09:50:34 +01:00 |
|
Shakker
|
be1d656514
|
fix: roll back plugin index on config write conflicts
|
2026-04-26 01:13:29 +01:00 |
|
Shakker
|
dcf7f8f44c
|
fix: model plugin index records in cli tests
|
2026-04-26 01:03:13 +01:00 |
|
Shakker
|
c19f8a5223
|
refactor: consolidate plugin install index store
|
2026-04-26 01:03:12 +01:00 |
|
Vincent Koc
|
888448facc
|
feat(plugins): move install records to managed ledger
|
2026-04-25 11:37:10 -07:00 |
|
Vincent Koc
|
61b3c04424
|
test(plugins): cover registry refresh mutations
|
2026-04-25 10:35:36 -07:00 |
|
Peter Steinberger
|
7e66a8fcfe
|
test: move plugin uninstall selection to pure tests
|
2026-04-11 08:12:34 +01:00 |
|
Vincent Koc
|
bb3f17fc02
|
refactor(plugins): drop generic status report alias (#59700)
|
2026-04-02 22:59:25 +09:00 |
|
Peter Steinberger
|
8e0ab35b0e
|
refactor(plugins): decouple bundled plugin runtime loading
|
2026-03-29 09:10:38 +01:00 |
|
George Zhang
|
6b72de77ba
|
Revert "Plugins: sync channel uninstall cleanup"
|
2026-03-27 17:12:57 -07:00 |
|
George Zhang
|
958e3a4c69
|
Plugins: sync channel uninstall cleanup
|
2026-03-27 17:10:32 -07:00 |
|
Vincent Koc
|
c1131ba7e0
|
fix(plugins): accept clawhub uninstall specs
|
2026-03-23 13:52:27 -07:00 |
|
Peter Steinberger
|
1b1167012f
|
test(cli): split plugin cli test coverage by surface
|
2026-03-22 12:02:53 -07:00 |
|