openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > Session Guardian — Never Lose a Conversation Again

Never lose a conversation again. Auto-backup, smart recovery, and health monitoring for OpenClaw sessions. Protects against gateway crashes, model disconnect...

数据与表格

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v3.1.0

统计:⭐ 1 · 360 · 2 current installs · 3 all-time installs

1

安装量(当前) 3

🛡 VirusTotal :可疑 · OpenClaw :可疑

Package:1052326311/session-guardian

安全扫描(ClawHub)

  • VirusTotal :可疑
  • OpenClaw :可疑

OpenClaw 评估

The skill's purpose (local session backup and recovery) is coherent, but there are several mismatches and defaults that could cause unexpected data disclosure or hidden LLM/network activity — review config and install scripts before installing.

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Session Guardian — Never Lose a Conversation Again」。简介:Never lose a conversation again. Auto-backup, smart recovery, and health monito…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/1052326311/session-guardian/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: session-guardian
description: "Never lose a conversation again. Auto-backup every 5 minutes, smart summaries, and instant recovery when models crash or Gateway restarts. Works for solo agents and multi-agent teams. Use when you need bulletproof session protection, task tracking across agents, or collaboration history. Prevents token overflow with AI-powered compaction (30-50% savings)."
metadata:
  - multi-agent
  - data-protection
  - automation
metadata:
  openclaw:
    emoji: "🛡️"
    minVersion: "0.9.0"
---

# Session Guardian 🛡️

**Your Conversation Guardian** - Enterprise-grade session backup + project management solution

## Problem Statement

- 🔴 **Model disconnections** - Conversations lost, work wasted
- 🔴 **Gateway restarts** - Forgot what you were doing, task state lost
- 🔴 **Cross-channel confusion** - Private info sent to group chat, or vice versa
- 🔴 **Complex task tracking** - Tasks span multiple sessions, hard to track state
- 🔴 **Multi-agent chaos** - Multiple agents working simultaneously, unclear who's doing what
- 🔴 **Large session files** - Causing timeouts, slow responses, high token consumption

## Quick Start

```bash
# Install
clawhub install session-guardian

# One-click deployment (auto-configure all cron jobs)
cd ~/.openclaw/workspace/skills/session-guardian
bash scripts/install.sh

# Verify
crontab -l | grep session-guardian
openclaw cron list
```

## Use Cases

### Scenario 1: Enterprise Multi-Agent Collaboration
**Typical User**: Enterprise teams with multiple agents working together

**Example**:
- Main agent → Dev team lead → UI designer + Full-stack developer
- Main agent → Finance team lead → Strategy research + Risk control + Execution
- Main agent → Operations team lead → Content creation + Data analysis

**Benefits**:
- ✅ Collaboration tracking: Visualize task flow
- ✅ Collaboration health: Monitor team collaboration quality
- ✅ Knowledge base: Accumulate team best practices

### Scenario 2: Personal Assistant Team
**Typical User**: Individual users with multiple specialized assistants

**Example**:
- Research assistant: Find resources, organize literature
- Coding assistant: Write code, debug issues
- Writing assistant: Write articles, polish copy
- Translation assistant: Multi-language translation

**Benefits**:
- ✅ Smart backup: Protect each assistant's memory
- ✅ Knowledge extraction: Each assistant accumulates expertise
- ✅ Collaboration tracking: Know which assistant has the task

### Scenario 3: Single-Agent Deep Usage
**Typical User**: Users with one main agent

**Example**:
- Personal AI assistant: Handle all daily tasks
- Professional consultant: Deep conversations, long-term memory

**Benefits**:
- ✅ Smart backup: Prevent conversation loss
- ✅ Knowledge extraction: Accumulate personal best practices
- ✅ Task management: Track complex task states

### Scenario 4: Enterprise Multi-Department Collaboration
**Typical User**: Enterprises with agents in different departments

**Example**:
- Sales agent: Customer management, opportunity tracking
- Support agent: Issue handling, ticket management
- Tech agent: Technical support, troubleshooting
- Finance agent: Report generation, data analysis

**Benefits**:
- ✅ Session isolation: Prevent cross-department information leakage
- ✅ Collaboration health: Monitor cross-department collaboration

## Core Features

### 1. Five-Layer Protection System

#### Layer 1: Incremental Backup (Every 5 minutes)
- Auto-backup new conversations
- Minimal storage, fast recovery
- Supports all agent sessions

#### Layer 2: Snapshot Backup (Every 1 hour)
- Complete session snapshots
- Version control, rollback support
- Automatic cleanup of old versions

#### Layer 3: Smart Summary (Daily)
- Extract key information from conversations
- Auto-update MEMORY.md
- Generate collaboration summaries

#### Layer 4: Health Check (Every 6 hours)
- Monitor session file size
- Detect abnormal token consumption
- Alert on collaboration issues

#### Layer 5: Project Management
- Task state tracking
- Milestone management
- Progress reports

### 2. Multi-Agent Collaboration Features (v2.0)

#### Collaboration Tracking
- Visualize task flow: King → Team Lead → Members
- Record collaboration links
- Generate collaboration reports

#### Smart Backup Strategy
- High-frequency agents: More frequent backups
- Low-frequency agents: Reduce backup frequency
- Save storage and token consumption

#### Knowledge Base Extraction
- Extract best practices from conversations
- Auto-update AGENTS.md
- Generate FAQ

#### Collaboration Health Scoring
- Communication efficiency
- Task completion rate
- Response time
- Collaboration quality

### 3. Integration with Self-Improving-Agent

**Complementary Design**:
- Session Guardian: Macro perspective, overall progress
- Self-Improving-Agent: Micro perspective, specific issues

**Workflow**:
1. Self-Improving-Agent records errors and learnings in real-time (lightweight)
2. Session Guardian reads SI records during daily summary
3. Session Guardian extracts knowledge to MEMORY.md
4. Avoid duplicate analysis

**Token Savings**:
- Before: ~30k tokens/day
- After: ~10.5k tokens/day
- **Save 65% tokens**

## Installation

### Method 1: ClawHub (Recommended)

```bash
clawhub install session-guardian
```

### Method 2: Manual Installation

```bash
# Clone repository
git clone https://github.com/1052326311/session-guardian.git ~/.openclaw/workspace/skills/session-guardian

# Run installation script
cd ~/.openclaw/workspace/skills/session-guardian
bash scripts/install.sh
```

### Method 3: npm Installation

```bash
npm install -g @openclaw/session-guardian
```

## Configuration

### Basic Configuration

Edit `~/.openclaw/workspace/skills/session-guardian/config.json`:

```json
{
  "backup": {
    "incremental": {
      "enabled": true,
      "interval": 5,
      "retention": 7
    },
    "snapshot": {
      "enabled": true,
      "interval": 60,
      "retention": 30
    }
  },
  "summary": {
    "enabled": true,
    "schedule": "0 0 * * *"
  },
  "healthCheck": {
    "enabled": true,
    "interval": 6
  },
  "collaboration": {
    "tracking": true,
    "healthScore": true
  },
  "integration": {
    "selfImprovingAgent": {
      "enabled": true,
      "readLearnings": true
    }
  }
}
```

### Advanced Configuration

#### Custom Backup Path

```json
{
  "backup": {
    "path": "/custom/backup/path"
  }
}
```

#### Agent-Specific Settings

```json
{
  "agents": {
    "main": {
      "backup": {
        "interval": 3
      }
    },
    "dev-lead": {
      "backup": {
        "interval": 10
      }
    }
  }
}
```

## Usage

### Manual Backup

```bash
# Backup all sessions
openclaw skill run session-guardian backup

# Backup specific agent
openclaw skill run session-guardian backup --agent main
```

### Manual Summary

```bash
# Generate daily summary
openclaw skill run session-guardian summary

# Generate weekly summary
openclaw skill run session-guardian summary --weekly
```

### Health Check

```bash
# Run health check
openclaw skill run session-guardian health-check

# View health report
cat ~/.openclaw/workspace/Assets/SessionBackups/health-reports/latest.md
```

### Restore Session

```bash
# List available backups
openclaw skill run session-guardian list-backups

# Restore from backup
openclaw skill run session-guardian restore --backup 2026-03-06-10-00
```

## File Structure

```
~/.openclaw/workspace/
├── skills/
│   └── session-guardian/
│       ├── SKILL.md                    # This file
│       ├── config.json                 # Configuration
│       ├── scripts/
│       │   ├── install.sh              # Installation script
│       │   ├── incremental-backup.sh   # Incremental backup
│       │   ├── snapshot-backup.sh      # Snapshot backup
│       │   ├── daily-summary.sh        # Daily summary
│       │   ├── health-check.sh         # Health check
│       │   ├── collaboration-tracker.sh # Collaboration tracking
│       │   └── knowledge-extractor.sh  # Knowledge extraction
│       └── templates/
│           ├── summary.md              # Summary template
│           └── health-report.md        # Health report template
└── Assets/
    └── SessionBackups/
        ├── incremental/                # Incremental backups
        ├── snapshots/                  # Snapshot backups
        ├── summaries/                  # Daily summaries
        ├── health-reports/             # Health reports
        └── collaboration/              # Collaboration data
```

## Cron Jobs

After installation, the following cron jobs are automatically configured:

```bash
# Incremental backup (every 5 minutes)
*/5 * * * * cd ~/.openclaw/workspace/skills/session-guardian && bash scripts/incremental-backup.sh

# Snapshot backup (every hour)
0 * * * * cd ~/.openclaw/workspace/skills/session-guardian && bash scripts/snapshot-backup.sh

# Daily summary (midnight)
0 0 * * * cd ~/.openclaw/workspace/skills/session-guardian && bash scripts/daily-summary.sh

# Health check (every 6 hours)
0 */6 * * * cd ~/.openclaw/workspace/skills/session-guardian && bash scripts/health-check.sh

# Collaboration tracking (every 30 minutes)
*/30 * * * * cd ~/.openclaw/workspace/skills/session-guardian && bash scripts/collaboration-tracker.sh
```

## Best Practices

### 1. Regular Monitoring

- Check health reports weekly
- Review collaboration health scores
- Monitor token consumption

### 2. Backup Management

- Keep 7 days of incremental backups
- Keep 30 days of snapshots
- Archive important conversations

### 3. Knowledge Extraction

- Review daily summaries
- Update MEMORY.md regularly
- Share best practices with team

### 4. Integration with Other Skills

- Use with self-improving-agent for error learning
- Use with project management tools
- Integrate with notification systems

## Troubleshooting

### Backup Not Running

```bash
# Check cron jobs
crontab -l | grep session-guardian

# Check logs
tail -f ~/.openclaw/workspace/skills/session-guardian/logs/backup.log
```

### Large Session Files

```bash
# Run health check
openclaw skill run session-guardian health-check

# View recommendations
cat ~/.openclaw/workspace/Assets/SessionBackups/health-reports/latest.md
```

### Missing Summaries

```bash
# Manually generate summary
openclaw skill run session-guardian summary

# Check summary logs
tail -f ~/.openclaw/workspace/skills/session-guardian/logs/summary.log
```

## Performance

### Token Consumption

- Incremental backup: ~100 tokens/run
- Snapshot backup: ~500 tokens/run
- Daily summary: ~5k tokens/run (with SI integration: ~8k)
- Health check: ~200 tokens/run
- Collaboration tracking: ~300 tokens/run

**Total**: ~10-15k tokens/day (with SI integration)

### Storage

- Incremental backup: ~10KB/session/day
- Snapshot backup: ~100KB/session/day
- Summaries: ~5KB/day
- Health reports: ~2KB/report

**Total**: ~1-2MB/agent/month

## Roadmap

### v2.1 (Planned)
- [ ] Web dashboard for visualization
- [ ] Real-time collaboration monitoring
- [ ] Advanced analytics
- [ ] Custom alert rules

### v2.2 (Planned)
- [ ] Cloud backup support
- [ ] Team collaboration features
- [ ] API for third-party integration
- [ ] Mobile app

## Contributing

Contributions are welcome! Please:

1. Fork the repository
2. Create a feature branch
3. Submit a pull request

## License

MIT License - see LICENSE file for details

## Support

- GitHub: https://github.com/1052326311/session-guardian
- Issues: https://github.com/1052326311/session-guardian/issues
- ClawHub: https://clawhub.com/session-guardian

## Changelog

### v2.0.0 (2026-03-05)
- ✨ Added collaboration tracking
- ✨ Added smart backup strategy
- ✨ Added knowledge extraction
- ✨ Added collaboration health scoring
- ✨ Integration with self-improving-agent
- 🐛 Fixed session isolation issues
- 📝 Improved documentation

### v1.0.0 (2026-03-01)
- 🎉 Initial release
- ✨ Five-layer protection system
- ✨ Multi-agent support
- ✨ Project management features

---

# 中文版 / Chinese Version

## 核心功能

### 1. 五层防护体系

#### 第1层:增量备份(每5分钟)
- 自动备份新对话
- 存储占用小,恢复快
- 支持所有agent的session

#### 第2层:快照备份(每1小时)
- 完整session快照
- 版本控制,支持回滚
- 自动清理旧版本

#### 第3层:智能总结(每天)
- 从对话中提取关键信息
- 自动更新MEMORY.md
- 生成协作总结

#### 第4层:健康检查(每6小时)
- 监控session文件大小
- 检测异常token消耗
- 协作问题预警

#### 第5层:项目管理
- 任务状态追踪
- 里程碑管理
- 进度报告

### 2. 多智能体协作功能(v2.0)

#### 协作链路追踪
- 可视化任务流转:King → 团长 → 成员
- 记录协作链路
- 生成协作报告

#### 智能备份策略
- 高频agent:更频繁备份
- 低频agent:降低备份频率
- 节省存储和token消耗

#### 知识库沉淀
- 从对话中提取最佳实践
- 自动更新AGENTS.md
- 生成FAQ

#### 协作健康度评分
- 沟通效率
- 任务完成率
- 响应时间
- 协作质量

### 3. 与Self-Improving-Agent集成

**互补设计**:
- Session Guardian:宏观视角,看整体进展
- Self-Improving-Agent:微观视角,看具体问题

**工作流**:
1. Self-Improving-Agent实时记录错误和学习(轻量级)
2. Session Guardian每日总结时读取SI记录
3. Session Guardian提取知识到MEMORY.md
4. 避免重复分析

**Token节省**:
- 优化前:~30k tokens/天
- 优化后:~10.5k tokens/天
- **节省65% tokens**

## 安装

### 方法1:ClawHub(推荐)

```bash
clawhub install session-guardian
```

### 方法2:手动安装

```bash
# 克隆仓库
git clone https://github.com/1052326311/session-guardian.git ~/.openclaw/workspace/skills/session-guardian

# 运行安装脚本
cd ~/.openclaw/workspace/skills/session-guardian
bash scripts/install.sh
```

## 配置

编辑 `~/.openclaw/workspace/skills/session-guardian/config.json`:

```json
{
  "backup": {
    "incremental": {
      "enabled": true,
      "interval": 5,
      "retention": 7
    },
    "snapshot": {
      "enabled": true,
      "interval": 60,
      "retention": 30
    }
  },
  "summary": {
    "enabled": true,
    "schedule": "0 0 * * *"
  },
  "healthCheck": {
    "enabled": true,
    "interval": 6
  },
  "collaboration": {
    "tracking": true,
    "healthScore": true
  },
  "integration": {
    "selfImprovingAgent": {
      "enabled": true,
      "readLearnings": true
    }
  }
}
```

## 使用

### 手动备份

```bash
# 备份所有session
openclaw skill run session-guardian backup

# 备份特定agent
openclaw skill run session-guardian backup --agent main
```

### 手动总结

```bash
# 生成每日总结
openclaw skill run session-guardian summary

# 生成每周总结
openclaw skill run session-guardian summary --weekly
```

### 健康检查

```bash
# 运行健康检查
openclaw skill run session-guardian health-check

# 查看健康报告
cat ~/.openclaw/workspace/Assets/SessionBackups/health-reports/latest.md
```

## 性能

### Token消耗

- 增量备份:~100 tokens/次
- 快照备份:~500 tokens/次
- 每日总结:~5k tokens/次(集成SI后:~8k)
- 健康检查:~200 tokens/次
- 协作追踪:~300 tokens/次

**总计**:~10-15k tokens/天(集成SI后)

### 存储

- 增量备份:~10KB/session/天
- 快照备份:~100KB/session/天
- 总结:~5KB/天
- 健康报告:~2KB/报告

**总计**:~1-2MB/agent/月

## 支持

- GitHub: https://github.com/1052326311/session-guardian
- Issues: https://github.com/1052326311/session-guardian/issues
- ClawHub: https://clawhub.com/session-guardian

## 更新日志

### v2.0.0 (2026-03-05)
- ✨ 新增协作链路追踪
- ✨ 新增智能备份策略
- ✨ 新增知识库沉淀
- ✨ 新增协作健康度评分
- ✨ 集成self-improving-agent
- 🐛 修复session隔离问题
- 📝 改进文档

### v1.0.0 (2026-03-01)
- 🎉 首次发布
- ✨ 五层防护体系
- ✨ 多智能体支持
- ✨ 项目管理功能