Skip to content

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.