openclaw/docs/plugins/manifest
Peter Steinberger 37ffe3ce94
feat: back up to external disks and Cloudflare R2 with storage locations (#161913)
Adds named storage locations as a generic, pluggable capability, with backup as its first consumer.

- Core storage owner (src/storage): storage.locations config, a location marker that binds identity (runtime never creates it, so unplugged disks and different disks at the same path are refused), client-side streaming encryption (scrypt key from a SecretRef passphrase, per-object HKDF keys, AES-256-GCM segments), and a built-in filesystem provider for external disks and mounts.
- Plugin SDK: api.registerStorageProvider plus manifest contracts.storageProviders; providers move opaque bytes only.
- Bundled cloudflare plugin: an r2 provider over the S3 API with conditional writes and bounded multipart uploads; auto-enabled when a location uses provider "r2".
- Backups: backup create --to <location> with verified archives, UTC retention, list/verify/restore --from, Gateway-owned offsite schedules (installed Git schedules unchanged), per-installation namespace claims fenced at publication and deletion, backup record for external jobs, backup.status RPC, Doctor/status hints, and a Systems page Backups section.

No config or state migration; the storage section is new and optional. Proof: live R2 and mounted-disk round trips, namespace takeover trace, and a published 2026.9.7 upgrade cell with an existing Git backup schedule.
2026-10-01 02:05:44 -07:00
..
capabilities.md feat: back up to external disks and Cloudflare R2 with storage locations (#161913) 2026-10-01 02:05:44 -07:00
config-and-secrets.md docs(plugins): fix accuracy findings across the plugin docs (#143857) 2026-09-10 16:54:53 +08:00
models.md fix(models): prepare catalog pairs before replacing outputs (#160157) 2026-09-28 04:46:19 -07:00
package-json.md fix(plugins): reduce repeated boot warning noise (#157075) 2026-09-24 01:02:09 -07:00
providers.md docs(plugins): fix accuracy findings across the plugin docs (#143857) 2026-09-10 16:54:53 +08:00
setup-and-auth.md feat(openai): add Sign in with ChatGPT through Responses (#148567) 2026-09-24 15:19:53 -07:00
surfaces.md feat: show declared plugin capabilities and setup guides (#157956) 2026-09-25 16:43:53 -07:00