raystyle

ohmyagents

oma 项目编排命令图:会话拉起、状态、委派、自愈、轨迹检索

raystyle 0 Updated 5d ago
GitHub

Install

npx skillscat add raystyle/ohmyagents-rs/ohmyagents

Install via the SkillsCat registry.

SKILL.md

Oh My Agents 命令图

本项目会话由 oma 编排:agent 状态写 .ohmyagents/state/,会话清单在 .ohmyagents/session.json

意图 命令
拉起或重连本项目多路 agent 会话(1-4 路;缺省已装交集) oma spawn [--agents a,b] [--stub]
看各路 pid、进程名、终端态、hook 态 oma status
向某路发任务(多行自动三段式粘贴) oma send <agent> "<文本>"
带产物等待的任务委派:oma 阻塞等 DONE,产物在任务目录 output.md oma task <agent> "<文本>"
状态门分派:闲路才发,忙路跳过不堵其它路 oma run "<文本>" [--assign a,b]
自检测并自动确认信任/审查框 oma settle [--wait N]
只杀本会话(不动 daemon 与其它会话) oma cleanup
检索本项目各 agent 的意图操作块与编辑轨迹(四家原生会话库联邦读) `oma trace sessions
起 HTTP 编排面(GET / 直出可视化网页) oma serve [--port N]
作为 MCP server 跑 stdio(六操作加 trace 检索 tools) oma mcp
只读诊断信任库、二进制、登录态、hook 形态、状态栏与会话健康 oma doctor
设备码登录引导:转发 URL 加 code,等浏览器侧完成后以落盘凭据确认 `oma agents login grok
安装缺失 agent(oma 自管根 ~/.ohmyagents) oma agents install [名]

任务目录协议

收到带「任务协议」尾注的委派时,按 .ohmyagents/tasks/<id>/ 目录操作:

  1. 提示词全文在 prompt.md(可随时重读);
  2. 产物写到 output.md(先写全内容);
  3. 最后创建空文件 DONE 表示完成(oma 只认 DONE 不认 output 存在,顺序不能反)。

等另一个 agent 的任务产物时用收件人模式(不前台死等):

while [ ! -f ".ohmyagents/tasks/<id>/DONE" ]; do sleep 15; done
cat ".ohmyagents/tasks/<id>/output.md"

oma 进 REPL;六会话命令加 --json 出信封。细则见仓库 docs\references\R002

Categories