介绍
# Claw Sync
OpenClaw 记忆和工作区的安全版本化同步。
## 命令
### /sync
将你的记忆和技能推送到远程仓库。 ``` /sync → Push and create versioned backup /sync --dry-run → Preview what would be synced ```
### /restore
从远程仓库恢复记忆和技能。 ``` /restore → Restore latest version /restore latest → Same as above /restore backup-20260202-1430 → Restore specific version /restore latest --force → Skip confirmation ```
### /sync-status
显示同步配置和本地备份信息。 ``` /sync-status ```
### /sync-list
列出所有可用的备份版本。 ``` /sync-list ```
---
## 同步内容
| 文件 | 描述 | |------|-------------| | `MEMORY.md` | 长期记忆 | | `USER.md` | 用户档案 | | `SOUL.md` | 代理人格 | | `IDENTITY.md` | 代理身份 | | `TOOLS.md` | 工具配置 | | `AGENTS.md` | 工作区规则 | | `memory/*.md` | 每日日志 | | `skills/*` | 自定义技能 |
## 不同步内容(安全)
- `openclaw.json` - 包含 API 密钥 - `.env` - 包含机密信息
## 必要设置
创建 `~/.openclaw/.backup.env`: ``` BACKUP_REPO=https://github.com/username/your-repo BACKUP_TOKEN=ghp_your_token ```
## 功能
- 🏷️ **版本化** - 每次同步都会创建一个可恢复的版本 - 💾 **灾难恢复** - 每次恢复前进行本地备份 - 🔒 **安全** - 不同步配置文件,令牌脱敏 - 🖥️ **跨平台** - Windows、Mac、Linux