Agent Skills
返回列表
Agent of Empires 编码代理管理

Agent of Empires 编码代理管理

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-aoe。

技能介绍

要解决什么问题

在本地用 Claude Code、Codex、OpenCode 等工具跑编码代理时,进程往往挂在 tmux 里:窗口多了以后,很难一眼分清谁在跑、谁在等输入、项目路径是哪一条。直接用 tmux 命令建窗、抓日志、批量启停,脚本化成本高,也缺少统一的 Session / Group / Profile 抽象。

Agent of Empires(aoe) 把「代理会话」当成一等公民:用 CLI(以及无参启动的 TUI)创建、列出、监控、归档输出,并支持按目录分组和 worktree 并行开发。

核心能力怎么组织

  • Session:单个代理进程及其 tmux 会话,带有 ID、标题、工具类型(如 claude)和项目路径;状态包括 running、waiting、idle、stopped、error 等。
  • Group:用命名路径(可嵌套,如 backend/api)收纳多路 Session,TUI 里可对整组 bulk start/stop/restart。
  • Profile:独立工作区(-p 或环境变量 AGENT_OF_EMPIRES_PROFILE),各自维护会话与配置,适合多项目或多机器习惯切换。
  • 可脚本化输出:aoe list --json、aoe status --json、aoe session capture --json 等字段形状固定,便于写监控循环(例如轮询直到没有 running)或事后审阅输出。
  • 在 tmux 内可省略标识符:若当前 pane 已在 aoe 管理的会话里,部分命令可自动识别当前 Session。

典型流程包括:单代理起停、多 worktree 并行代理、轮询状态、抓取输出复盘;分组的大规模操作优先走 TUI,流水线则走上述 JSON CLI。

适用边界

本技能面向 AI 编码代理的 tmux 会话管理,不替代与代理无关的通用 tmux 窗格/面板编排。list --json 不含实时状态,需要状态时请用 aoe status --json 或 aoe session capture --json。

使用场景

  • 在 monorepo 里同时用 Claude Code 与 Codex 跑多路代理,需要按 backend/api 分组并一眼看清 running 与 waiting
  • 本地 feature 分支用 git worktree 起多份目录,要为每个 worktree 各起一个 OpenCode 会话并统一启停
  • 写脚本轮询所有 aoe Session,直到没有 running 再抓取 `aoe session capture` 做代码审查归档
  • 多项目切换时用不同 Profile 隔离会话列表,避免把 A 仓库的代理误操作到 B 仓库

适合人员

  • 长期在 tmux 里挂 Claude Code/Codex、需要比裸 tmux 更省事地列会话与抓输出的个人维护者
  • 负责同一仓库多 worktree 并行改动的工程师,要把每路代理绑定到明确项目路径并做批量重启
  • 要写自动化流水线(JSON 输出)在 CI 或本机脚本里监控代理状态、汇总 capture 的技术负责人
  • 同时维护多套本地开发环境、用 Profile 区分工作区与 Session 配置的全栈或平台工程师