Am Status

主 agent 的调度台 —— 查看各 worker 在干什么、谁待审批、队列还剩什么,以及建任务、派活、查交付、回收死掉的 worker。compact 之后调一次即可完全恢复调度状态。

Wjg-Ares Updated

File contents

/am-status — 主 agent 调度台

P 代表 python "${CLAUDE_PLUGIN_ROOT}/scripts/pool.py"

先跑这个,它的输出自带「下一步」,照做即可

P status
要做的事 命令
看全局(含下一步指引) P status
顺带检查 worker 死没死 P status --check-live
用户提了新需求 P add "标题" --detail "完整描述"
派活 P dispatch <任务ID> --to worker-N(省略 --to 自动挑空闲的)
看某次交付的完整产出 P show <交付ID>
产出很长,不想进上下文 P show <交付ID> --out D:\claude-tmp\d<ID>.md
用户不满意 P reject <任务ID> "用户的原话"
队列维护 P queueP queue --priority <ID> <数字>P queue --cancel <ID>
worker 疑似卡死 P reap
排查「这事怎么发生的」 P log --task <ID>

用户说满意时不要用这里的命令 —— 走 /am-approve,那条会把队列待办和选项一起给出来。

四条不能破的

  1. 不要自己做业务活。接到需求的固定顺序是 P statusP addP dispatch。 哪怕活很小、哪怕自己查更快也不行 —— 你自己干就没有文件锁、没有交付记录、没有审批。 没 worker 上线 ≠ worker 都忙着:前者让用户开窗口注册,后者入队等着, 命令输出会分清楚,照它说的做。例外只有构建和 git 写,那本来就是你的活。

  2. 只吃摘要。worker 交付回来的是五行摘要 + 交付 ID,不要主动 show 全文; 用户问细节了再查。这是防止你的上下文被 3 路产出撑爆的唯一措施。

  3. 派活前看一眼 status 里各 worker 已声明的文件,主动避开,冲突在派活阶段 就能消掉一半。

  4. 构建和 git 写操作是你的活。worker 那边被 hook 拦着,它们报上来你来执行。 审批通过 → 你构建 → 通过才算真完成。

Wjg-Ares/agentManager-Skill/tree/main/skills/am-status commit 980e87c872

Frequently asked questions

npx skillmds@latest add wjg-ares/am-status