catalog/repos/adisinghstudent--ara-so.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代理` `配置管理` `多渠道` `故障排查` `LLM`
# 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) 的 Agent 技能包 —— 这是一个支持 30+ LLM 提供商和 14 个消息渠道的开源 AI 代理运行时。
安装后,你的编程代理即可立刻掌握如何诊断问题、搜索会话、编辑配置,以及对每个渠道进行故障排查。
## 安装
```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 作为后台 Worker 启动
- **跨渠道** —— 在 WhatsApp 接收消息,在 Signal 推送通知
- **Canvas** —— 向已连接设备推送 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 代理环境
- [热门技能](https://github.com/Aradotso/trending-skills) —— 从 GitHub 热门仓库自动生成的技能包
## 许可证
MIT