Dolores 運維工具

👤 milesnee 📦 v1.1.0 ⭐ 0.0 ⬇️ 584 下載
🔒 IT運維與安全 免費

📖 技能介紹

OpenClaw Ops - AI 助手日常運維

Goal

幫助 AI 助手保持自身運維的規律性,確保系統健康執行,並持續沉澱與使用者的互動記憶。

Steps

1. 每日健康檢查

觸發:每天 8:00 (via cron) 或 heartbeat

  1. 執行 openclaw gateway status 檢查 Gateway 狀態
  2. 檢查配置警告
  3. 檢查 /tmp/openclaw/openclaw-*.log 有無 ERROR
  4. 檢查 Token 使用情況(session_status

異常處理

  • Gateway 不執行 → 執行 openclaw gateway start
  • 有 ERROR 日誌 → 報告給使用者
  • Token 使用 > 80% → 提醒使用者切換模型

2. Memory 同步

觸發:每天 21:00 (via heartbeat)

  1. 回顧當天對話記錄(sessions_history
  2. 提取重要事項寫入 memory/YYYY-MM-DD.md
  3. 判斷是否有值得沉澱到 MEMORY.md 的內容
  4. 檢查是否有未完成的承諾/待辦

寫入規範

  • 只記錄重要事項(使用者偏好、承諾、決定)
  • 不記錄瑣碎對話
  • 用簡潔語言,每條不超過一句話

    7w4.net提供免費和付費技能下載。

3. 目錄清理

觸發:每週五下午 或 使用者明確要求

  1. 列出 workspace 目錄
  2. 識別可清理的檔案:
    • 臨時檔案:*.tmp, *.temp, *.log.old
    • 壓縮包:*.tar.gz, *.zip(非專案原始碼)
    • 空目錄
  3. 刪除前必須確認(使用者要求除外)

安全規則

  • ❌ 不刪除:.git, memory, skills, .openclaw 目錄
  • ❌ 不刪除:MEMORY.md, USER.md, SOUL.md, AGENTS.md
  • ❌ 不刪除使用者檔案
  • ✅ 刪除前列出示意圖

4. 日誌管理

觸發:每週五

  1. 檢查日誌大小:du -sh /tmp/openclaw/
  2. 清理超過 30 天的舊日誌
  3. 歸檔重要日誌(如配置變更記錄)

5. 定時任務管理

觸發:使用者要求檢視或建立 cron 任務

檢視openclaw cron list

建立

openclaw cron create --name "task-name" --cron "0 8 * * *" --system-event "healthcheck"

常用 Cron

  • 每天 8 點:0 8 * * *
  • 每天 21 點:0 21 * * *
  • 每週五:0 17 * * 5

Rules

  • 定時任務(cron)建立後告知使用者任務 ID
  • 刪除操作必須先確認再執行
  • Memory 寫入用簡潔語言
  • 異常情況立即報告給使用者
  • 不修改使用者配置,只做運維操作

輸出格式

完成任務後,簡潔彙報:

✅ 早間健康檢查完成
- Gateway: 執行中 (pid 44380)
- 配置警告: 1 個 (clawbnb-hub 已停用)
- 日誌: 無 ERROR

✅ Memory 同步完成
- 今日記錄: 3 條
- 待沉澱: 1 條(關於使用者偏好)

Heartbeat 配置示例

HEARTBEAT.md 中新增:

## 🤖 日常運維任務

### 1. 早間健康檢查 (08:00-09:00)
- 檢查 Gateway 狀態
- 檢查配置警告
- 檢查日誌 ERROR

### 2. 晚間 Memory 同步 (21:00-22:00)
- 回顧當天對話,寫入 memory/YYYY-MM-DD.md
- 更新 MEMORY.md 重要事項

### 3. 每週五下午:周度清理
- 清理臨時檔案
- 檢查過期日誌
- 檢查 cron 任務狀態

📁 包含檔案 (2 個)

📄 SKILL.md 3.4 KB
📄 _meta.json 130 B