赛博养猫计划 —— 基于 OpenClaw 的多 Agent GitHub 辅助团队。
| Agent | 角色 | 职责 | 模型 |
|---|---|---|---|
| 🐱 nyako | 团队管理者 | 交互 · 调度 · Session 管理 | minimax-portal/MiniMax-M2.5 |
| 👀 monitor-neko | 哨兵 | 高频轮询 GitHub 通知 | minimax-portal/MiniMax-M2.5 |
| ⌨️ dev-neko | 工程师 | 开发 · PR 处理 · ACP 调度 Codex | openai-codex/gpt-5.3-codex |
| 🔍 research-neko | 情报员 | 技术调研 · 方案分析 | openai-codex/gpt-5.3-codex |
| 📋 plan-neko | 策略师 | 任务拆解 · 优先级评估 | openai-codex/gpt-5.3-codex |
- Node.js 22+
- GitHub CLI (
gh)(已登录) - OpenClaw(
npm install -g openclaw@latest)
git clone https://github.com/ShigureLab/nyako.git
cd nyako
# 可选:预设 Telegram 配置
# export TELEGRAM_BOT_TOKEN="123456:ABC..."
# export TELEGRAM_CHAT_ID="123456789"
./setup.sh --install安装脚本将:
- 检查前置依赖(
gh、openclaw、jq) - 交互式配置各 Agent 的模型
- 部署 Agent workspace 和共享 Skills
- 生成 OpenClaw 配置
- 注册 cron 定时任务
- 初始化运行时目录
- 安装
gh-llm插件 - 部署
~/.nyako/bin运行脚本(session store / doctor / monitor health)
openclaw gateway --port 18789当 repo 有更新时,拉取后运行:
git pull
./setup.sh --update这将仅同步 Agent workspace 和 Skills 文件,不会重置配置。
# 部署健康检查
./setup.sh --doctor
# monitor-neko 心跳健康快照
./setup.sh --monitor-health用户 ──Telegram──→ 🐱 nyako ──spawn──→ ⌨️ dev-neko ──ACP──→ Codex
│ │
│ └──spawn──→ 🔍 research-neko
│
├──spawn──→ 📋 plan-neko
│
GitHub ──notify──→ 👀 monitor-neko ──route──→ Session
nyako/
├── agents/ # Agent workspace 定义
│ ├── nyako/ # 🐱 主 Agent
│ ├── monitor-neko/ # 👀 监控喵
│ ├── dev-neko/ # ⌨️ 开发喵
│ ├── research-neko/ # 🔍 调研喵
│ └── plan-neko/ # 📋 规划喵
├── skills/ # 共享 Skills
│ ├── github-contribution-guidelines/
│ ├── github-conversation/
│ └── paddlepaddle-contribution-guidelines/
├── crons/ # cron 任务 prompt 文件
│ ├── dev-pr-review.md # 每 1h:推进已有 PR
│ ├── dev-new-task.md # 每 4h:处理开发任务
│ └── dev-maintenance.md # 每周一:低优维护
├── schemas/ # 运行时数据 schema
│ ├── session.schema.md
│ ├── task.schema.md
│ └── memory.schema.md
├── docs/ # 架构文档
│ └── architecture.md
├── openclaw.template.json5 # OpenClaw 配置模板(JSON5)
├── scripts/ # 运行脚本(session store / doctor / health)
└── setup.sh # 一键部署脚本