← 返回
未分类

Crash Snapshots

每次 write/edit 前自动备份原文件到 .openclaw/backups/,防止误操作导致文件丢失。
每次写入/编辑前自动备份文件至 .openclaw/backups/,防止误操作丢失。
olveww-dot olveww-dot 来源
未分类 clawhub v1.0.2 1 版本 99768.5 Key: 无需
★ 0
Stars
📥 431
下载
💾 0
安装
1
版本
#latest

概述

Crash-Resistant Snapshots

> 🛡️ OpenClaw 混合进化方案 — 将 Hermes-agent(100K ⭐)+ Claude Code 核心能力移植到 OpenClaw

> 🛡️ 写文件前自动备份,崩溃也不怕。

这个 Skill 做什么?

在你使用 write / edit 工具修改文件前,自动把原文件复制一份到 .openclaw/backups/ 目录。

  • ✅ 只备份已存在的文件(新文件不备份)
  • ✅ 备份路径:{原文件目录}/.openclaw/backups/{timestamp}_{原文件名}
  • ✅ 时间戳精确到秒,不会覆盖旧备份
  • ✅ 备份目录不存在时自动创建

工作原理

在执行 write / edit 之前,Agent 会先调用 backup.ts 备份原文件。

🚀 一键安装

mkdir -p ~/.openclaw/skills && cd ~/.openclaw/skills && curl -fsSL https://github.com/olveww-dot/openclaw-hermes-claude/archive/main.tar.gz | tar xz && cp -r openclaw-hermes-claude-main/skills/crash-snapshots . && rm -rf openclaw-hermes-claude-main && echo "✅ crash-snapshots 安装成功"

使用方式

方式一:作为 OpenClaw Skill 直接调用

在对话中直接说:

"备份一下 src/utils.ts"
"帮我把 memory/notes.md 备份"

Agent 会调用 backup.ts 执行备份。

方式二:手动运行脚本

# 备份单个文件
node ~/.openclaw/workspace/skills/crash-snapshots/src/backup.ts /path/to/file.txt

# 备份多个文件
node ~/.openclaw/workspace/skills/crash-snapshots/src/backup.ts file1.ts file2.md

# 列出最近备份
ls -lt ~/.openclaw/workspace/skills/crash-snapshots/backups/

备份恢复

# 找到备份文件
ls -lt /path/to/dir/.openclaw/backups/

# 恢复(copy back,不要 mv)
cp /path/to/dir/.openclaw/backups/2026-04-19_22-30-00_file.txt /path/to/file.txt

备份目录结构

{文件所在目录}/
└── .openclaw/
    └── backups/
        ├── 2026-04-19_14-30-00_config.json
        ├── 2026-04-19_15-45-00_config.json
        └── ...

API

backup.ts

Usage: backup.ts <file1> [file2] ...

备份一个或多个文件到 .openclaw/backups/
- 只备份已存在的文件
- 新建文件跳过(无内容可备份)
- 备份路径:{dir}/.openclaw/backups/{timestamp}_{basename}

注意事项

  • 备份是额外保险,不等于版本控制
  • 建议同时使用 Git 进行真正的版本控制
  • 备份文件多了记得定期清理

🧩 配套技能

本 skill 是 OpenClaw 混合进化方案 的一部分:

> 将 Hermes-agent(100K ⭐)+ Claude Code 核心能力移植到 OpenClaw

🔗 GitHub 项目:olveww-dot/openclaw-hermes-claude

完整技能套件(6个):

  • 🛡️ crash-snapshots — 崩溃防护(本文)
  • 🧠 auto-distill — T1 自动记忆蒸馏
  • 🎯 coordinator — 指挥官模式
  • 💡 context-compress — 思维链连续性
  • 🔍 lsp-client — LSP 代码智能
  • 🔄 auto-reflection — 自动反思

版本历史

  • v1.0.0 (2026-04-19): 初始版本
  • 支持 write/edit 前自动备份
  • 时间戳精确到秒,防止覆盖
  • 自动创建备份目录

版本历史

共 1 个版本

  • v1.0.2 当前
    2026-05-03 08:53 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 72 📥 181,709
it-ops-security

ClawDoctor

olveww-dot
实时监控 OpenClaw 健康状态,支持一键修复、安全扫描,提供中英双语 Web 仪表盘。
★ 0 📥 681
dev-programming

Mcporter

steipete
使用 mcporter CLI 直接列出、配置、认证及调用 MCP 服务器/工具(支持 HTTP 或 stdio),涵盖临时服务器、配置编辑及 CLI/类型生成功能。
★ 195 📥 67,592