SuperAPI AI 工具集

nemoclaw-workspace

部署与运维

查看项目

更新于 10-16 02:34

技能介绍

用途:在破坏性操作前备份和恢复 OpenClaw 工作区文件,适用于备份沙箱、恢复工作区状态或准备执行破坏性操作。

主要能力:OpenClaw 将智能体身份、行为和记忆存储在沙箱内的 Markdown 文件中,位于 /sandbox/.openclaw/workspace/,每次会话开始时由智能体读取。文件包括 SOUL.md(核心人格、语气与行为规则)、USER.md(偏好、上下文与用户事实)、IDENTITY.md(名称、类型、emoji 与自我呈现)、AGENTS.md(多智能体协调、记忆约定与安全指南)、MEMORY.md(长期记忆)以及 memory/ 目录(按 YYYY-MM-DD.md 存放的每日笔记)。

持久性:沙箱重启时文件保留(PVC 保留数据);执行 nemoclaw <name> destroy 时沙箱及其 PVC 被删除,文件永久丢失。因此运行 destroy 前务必先备份。

使用方式:需要运行中的 NemoClaw 沙箱(备份)或新建沙箱(恢复)、PATH 中的 OpenShell CLI 以及沙箱名称(由 nemoclaw list 显示)。手动备份使用 openshell sandbox download 将文件从沙箱复制到主机,例如 openshell sandbox download "$SANDBOX" /sandbox/.openclaw/workspace/SOUL.md "$BACKUP_DIR/",对 USER.md、IDENTITY.md、AGENTS.md、MEMORY.md 及 memory/ 目录重复执行。手动恢复使用 openshell sandbox upload 将文件推回沙箱。仓库还提供便捷脚本 scripts/backup-workspace.sh,备份命令为 ./scripts/backup-workspace.sh backup my-assistant,恢复最近备份为 ./scripts/backup-workspace.sh restore my-assistant,恢复指定时间戳为 ./scripts/backup-workspace.sh restore my-assistant 20260320-120000。可用 ls ~/.nemoclaw/backups/20260320-120000/ 验证备份完整性,或用 openshell sandbox connect my-assistant 后执行 ls -la /sandbox/.openclaw/workspace/ 检查沙箱内文件。

编辑方式:可让智能体在会话中更新人格、记忆或用户上下文,也可用 openshell sandbox connect 打开终端直接编辑,或用 openshell sandbox upload 从主机推送编辑后的文件。

限制:工作区目录为隐藏目录(.openclaw),文件不在 /sandbox/SOUL.md,下载或上传时须使用完整路径。建议在 destroy 前、重大版本升级前以及定期备份。相关技能包括 nemoclaw-reference 与 nemoclaw-monitor-sandbox。