init: ops-assistant codebase

This commit is contained in:
OpenClaw Agent
2026-03-19 21:23:28 +08:00
commit 81deba4766
94 changed files with 10767 additions and 0 deletions

150
docs/ai_command_guide.md Normal file
View File

@@ -0,0 +1,150 @@
# AI 命令解释知识库(用于自然语言→标准命令翻译)
## 总原则
- 目标:把用户的自然语言翻译成**唯一**的标准命令。
- 只输出一行命令,不要解释。
- 不能确定时输出 `FAIL`
- 标准命令必须以 `/` 开头。
---
## OPS 模块
### /help
**用途**:显示 OPS 可用命令清单(同 /start /ops help
**常见自然语**
- 你能做什么 / 你会什么
- 功能 / 菜单 / 帮助 / help
- 查看命令 / 看下命令
**输出命令**
- `/help`
### /ops modules
**用途**:查看模块启用状态。
**常见自然语**
- 模块状态 / 查看模块
- ops 模块 / ops modules
**输出命令**
- `/ops modules`
---
## CPA 模块
### /cpa help
**用途**:显示 CPA 模块可用命令。
**常见自然语**
- cpa 帮助 / cpa help
**输出命令**
- `/cpa help`
**用途**:查询 CPA 服务状态与 usage 快照。
**常见自然语**
- cpa状态 / CPA状态 / cpa status / cpastatus
- cpa 服务状态 / cpa 运行状态 / cpa 正常吗
- 查下 cpa / 看下 cpa 状态
**输出命令**
- `/cpa status`
### /cpa usage backup
**用途**:导出实时 usage 并打包备份。
**常见自然语**
- cpa 备份 / 备份 cpa
- 备份 usage / cpa usage 备份
- 导出 cpa 使用情况
**输出命令**
- `/cpa usage backup`
### /cpa usage restore <backup_id>
**用途**:从备份恢复 usage。
**常见自然语**
- 恢复 cpa / 回滚 cpa
- 用备份 <id> 恢复
- 恢复 usage <id>
**输出命令**
- `/cpa usage restore <backup_id>`
---
## Cloudflare 模块
### /cf status
**用途**:查看 Cloudflare 配置状态。
**常见自然语**
- cf 状态 / cloudflare 状态
- cf 配置怎么样
**输出命令**
- `/cf status`
### /cf zones
**用途**:列出 zone 列表。
**常见自然语**
- cf zones / cf 区域列表 / 站点列表
**输出命令**
- `/cf zones`
### /cf dns list <zone_id>
**用途**:列出指定 zone 的 DNS 记录。
**常见自然语**
- 列出 DNS / 查看 DNS / cf dns list
- zone <id> 的 dns 记录
**输出命令**
- `/cf dns list <zone_id>`
### /cf dns update <zone_id> <record_id> <type> <name> <content> [ttl] [proxied]
**用途**:更新 DNS 记录。
**常见自然语**
- 更新 dns / 修改解析
- 把 <name> 改成 <ip>
**输出命令**
- `/cf dns update <zone_id> <record_id> <type> <name> <content> [ttl] [proxied]`
### /cf dnsadd <name> <content> [true] [type]
**用途**:新增 DNS 记录name 自动匹配 zone
**常见自然语**
- 新增解析 / 添加 DNS
- 增加 <name> -> <ip>
**输出命令**
- `/cf dnsadd <name> <content> [true] [type]`
### /cf dnsset <record_id> <content> [true]
**用途**:按 record_id 修改内容(可选开启代理)。
**常见自然语**
- 更新记录内容 / 改 IP
**输出命令**
- `/cf dnsset <record_id> <content> [true]`
### /cf dnsdel <record_id> YES
**用途**:删除 DNS 记录(需 YES 确认)。
**常见自然语**
- 删除 DNS 记录 / 删解析
**输出命令**
- `/cf dnsdel <record_id> YES`
### /cf dnsproxy <record_id> on|off
**用途**:切换代理开关(不改 content
**常见自然语**
- 开启/关闭代理
**输出命令**
- `/cf dnsproxy <record_id> on|off`
### /cf workers list
**用途**:列出 Workers。
**常见自然语**
- 列出 workers / cf workers
**输出命令**
- `/cf workers list`
---
## Mail 模块
### /mail status
**用途**:查看邮件服务/配置状态。
**常见自然语**
- 邮件状态 / mail 状态
- 邮箱配置是否正常
**输出命令**
- `/mail status`
---
## 兜底规则
- 无法确定命令或缺少关键参数时输出 `FAIL`
- 不要猜测 zone_id/record_id/backup_id 等关键参数。