用途:将 OpenClaw 的核心配置、系统配置、技能源码与记忆数据自动备份到挂载的 TOS 网盘,并在需要创建或恢复环境备份时使用。触发场景包括“备份 OpenClaw 配置”“备份技能文件”“备份到网盘”“创建系统备份”“定期备份”等。
主要能力:备份工作区根目录所有 MD 文档(如 AGENTS.md、SOUL.md、USER.md);备份 /root/.openclaw/config/ 下的 JSON/YAML/ENV/conf 等配置文件并跳过二进制文件;备份扩展技能与工作区技能源码(JS/TS/PY/MD/JSON/YAML/SH),自动跳过 node_modules/、venv/、pycache/、dist/、build/ 目录;备份 /root/.openclaw/workspace/memory/ 记忆数据。备份按日期建目录(如 openclaw_backup/2026-03-11/),含 config/、skills/extensions/、skills/workspace/、memory/,并生成 backup_summary.txt 与 backup_manifest.txt,不覆盖历史备份。
使用方式:执行 scripts/backup.sh 完整备份;scripts/config.sh <存储桶名称> 固定默认存储桶;scripts/list_backups.sh 查看备份历史;scripts/restore.sh <备份日期> 恢复,可加 --dry-run 预览。恢复会覆盖现有文件,需确认,完成后建议重启 OpenClaw 服务。
适用场景:需要定期或手动备份及恢复 OpenClaw 环境的用户。
限制:自动检测挂载网盘并默认使用第一个检测到的存储桶,未检测到时会提示在 arkClaw 界面配置 TOS 存储桶;自动跳过可执行文件、依赖目录和超阈值的大体积目录(如示例中超过阈值的 extensions 目录);恢复操作覆盖现有文件。其它未在资料中说明的能力、收费或平台信息暂未提供。