Data Backup¶
Take a snapshot of work-buddy's vital SQLite DBs (task_metadata, projects, messages, threads). Hot-backup, tar+gzip, write manifest, optionally push to GitHub Releases. Called by the hourly sidecar cron AND by the user via /wb-backup-now.
MCP name: data_backup
Category: backups
Mutates state (retry policy: manual)
Parameters¶
| Name | Type | Required | Description |
|---|---|---|---|
manual |
bool |
No | Tag the snapshot as user-triggered (suffix '-manual'; separate retention bucket; default False = cron-driven. |
push_remote |
bool |
No | Override auto-detection of remote push. None (default) means push iff backups.github.repo is configured. |