catalog/repos/adisinghstudent--easyclaw.md

158 lines
6.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# OpenClaw 运维管理技能
`AI智能体` `OpenClaw` `多渠道` `配置管理` `故障排查`
# Openclaw-config
> 由 [ara.so](https://ara.so) 提供 — 在 [skills.sh](https://skills.sh/adisinghstudent/ara.so/openclaw-config) 上已有 1.5K+ 次安装
用于管理、调试和运营 [OpenClaw](https://github.com/Aradotso/zeroclaw) 的智能体技能包 —— OpenClaw 是一款开源 AI 智能体运行时,支持 30+ 个 LLM 提供商和 14 个消息渠道。
安装后,你的编程智能体立刻具备诊断问题、搜索会话、编辑配置、排查各渠道故障的能力。
## 安装
```bash
npx skills add adisinghstudent/ara.so
```
兼容 Claude Code、Cursor、Codex、Windsurf、Cline、GitHub Copilot 以及 [30+ 其他智能体](https://skills.sh/adisinghstudent/ara.so/openclaw-config)。
## 仓库结构
```
.
├── README.md
└── skills/
└── openclaw-config/
└── SKILL.md # 850 行运营知识文档
```
## 技能包内容
### 诊断
- **快速健康检查** —— 一键命令,检查网关、配置 JSON、渠道、插件、凭证、定时任务、近期错误和内存数据库
- **已知错误模式** —— 12 个已归档的错误,包含精确含义和修复方法
### 文件结构
`~/.openclaw/` 目录下所有内容的完整参考:
```
~/.openclaw/
├── openclaw.json # 主配置 —— 渠道、认证、网关、插件
├── agents/main/
│ ├── agent/auth-profiles.json # LLM 认证令牌
│ └── sessions/
│ ├── sessions.json # 会话索引
│ └── *.jsonl # 会话记录
├── workspace/ # 智能体工作空间
│ ├── SOUL.md # 个性与语气
│ ├── IDENTITY.md # 名称与品牌
│ ├── USER.md # 用户背景信息
│ ├── AGENTS.md # 运行规则
│ ├── BOOT.md # 启动指令
│ ├── HEARTBEAT.md # 周期任务清单
│ ├── MEMORY.md # 长期记忆
│ ├── TOOLS.md # 联系人、SSH 主机
│ ├── memory/ # 每日日志
│ └── skills/ # 工作空间级技能
├── memory/main.sqlite # 向量记忆数据库Gemini 嵌入)
├── logs/
│ ├── gateway.log # 运行时事件
│ └── gateway.err.log # 错误日志
├── cron/
│ ├── jobs.json # 任务定义
│ └── runs/ # 各任务运行日志
├── credentials/
│ ├── whatsapp/default/ # Baileys 会话(~1400 个文件)
│ ├── telegram/{bot}/token.txt # Bot 令牌
│ └── bird/cookies.json # X/Twitter 认证
├── extensions/{name}/ # 自定义插件TypeScript
├── browser/openclaw/user-data/ # Chromium 配置文件
└── tools/signal-cli/ # Signal CLI 二进制文件
```
### 渠道故障排查
各渠道的深度排查手册:
| 渠道 | 涵盖问题 |
|------|---------|
| **WhatsApp** | 消息无回复、408 超时、跨上下文阻断、会话查找、白名单/群组策略、队列拥塞、完全断连、凭证清除 |
| **Telegram** | 配置验证错误(`botToken` vs `token`、轮询超时、偏移量卡死、Bot"失忆"(压缩)、正确配置模板 |
| **Signal** | RPC 故障、signal-cli 进程健康、频率限制、错误目标格式、资料名称刷屏、守护进程重启 |
| **定时任务** | 任务状态概览、失败详情、运行日志解析、常见故障原因、下次执行时间、禁用异常任务 |
### 记忆系统
三层记忆架构:
1. **上下文窗口** —— 会话内,由压缩机制修剪
2. **工作空间文件** —— `MEMORY.md` + `memory/` 下的每日日志
3. **向量数据库** —— SQLite + Gemini 嵌入,支持 FTS5 全文搜索
包含检查各层状态、查看嵌入频率限制、重建索引的命令。
### 会话搜索
- 按人物、渠道或日期查找对话
- 跨所有会话搜索消息内容
- 以格式化输出读取特定会话记录
- 理解 JSONL 格式(会话、消息、压缩、模型切换事件)
### 配置编辑
使用 `jq` 的安全编辑模式:
- 切换渠道策略(开放、白名单、配对、禁用)
- 启用自动驾驶模式
- 更换 LLM 模型
- 设置并发限制
- 启用/禁用插件
- 备份与恢复
### 安全模式
| 模式 | 行为 | 风险 |
|------|------|------|
| `open` + `allowFrom: ["*"]` | 任何人均可发消息Bot 响应所有人 | 高 |
| `allowlist` + `allowFrom: ["+1..."]` | 仅限白名单号码 | 低 |
| `pairing` | 未知发送者获得审批码 | 低 |
| `disabled` | 渠道关闭 | 无 |
### 扩展 OpenClaw
- **技能包** —— 通过 ClawdHub 或 `npx skills add` 添加 Markdown 知识包
- **扩展插件** —— 自定义 TypeScript 渠道插件
- **定时任务** —— 定期自主执行的任务
- **多智能体** —— 将 Codex/Claude Code/Pi 作为后台工作进程启动
- **跨渠道** —— 在 WhatsApp 接收消息,在 Signal 发出通知
- **画布** —— 向已连接设备推送 HTML/仪表板
- **语音通话** —— 集成 Twilio/Telnyx/Plivo
## 使用示例
向你的智能体询问以下任意问题:
```
为什么我的 WhatsApp 渠道无法连接?
显示 Telegram 上最近 10 个会话
在所有会话中搜索"deployment"
将 Signal 切换为仅允许我的号码的白名单模式
哪些定时任务失败了,原因是什么?
如何添加一个新的 Telegram Bot
```
该技能包为智能体提供精确的命令、文件路径和修复方案,无需猜测。
## 相关链接
- [skills.sh](https://skills.sh/adisinghstudent/ara.so/openclaw-config)
- [OpenClaw (ZeroClaw)](https://github.com/Aradotso/zeroclaw)
- [ara.so](https://ara.so) —— 云端即时 AI 智能体环境
- [Trending Skills](https://github.com/Aradotso/trending-skills) —— 从 GitHub 热门项目自动生成的技能包
## 许可证
MIT