← ClaudeAtlas

dais-orchestrationlisted

Drive agents through dais's orchestration plane (`dais orchestration ...`): send messages into any terminal's session mailbox, block on typed replies, inject full prompts with bracketed paste, run supervised task DAGs (create-run/create-task/start-worker), auto-settle via block-driven worker_done, read worker terminal tails with cursors, scan for wait-blocked signals, answer interactive prompts, and manage decision gates. Use when the user says "direct send", "inject prompt", "poke terminal", "message another agent", "drive the other harness", "cross-harness", "session mailbox", or "dais orchestration". Use plain terminal send for one-off shell input with no mailbox semantics.
fiultyy/maestro-preset · ★ 1 · AI & Automation · score 74
Install: claude install-skill fiultyy/maestro-preset
# dais-orchestration — 目的→命令→参数 **第一条 bash 永远先 PATH 引导**(DSH/cron/spawned shell 缺目录,跳过即后面全 command not found): ```bash export PATH="$HOME/.local/bin:$HOME/.bun/bin:$PATH" ``` ## 目的 → 命令 | 我要… | 调什么 | 传什么 | |---|---|---| | 派 worker 干活并等回报 | `worker-up <task_id> <项目绝对路径> [harness] [prompt]`(harness∈omp-dais\|cc-dais\|pi-dais,缺省 omp-dais) | prompt 里嵌回调契约(见 cb-send skill);回显 pane/dispatch | | 开新终端 | `dais orchestration new-terminal <项目绝对路径>` | 项目须已 project-add;→ `session_<sid>` | | 建 run/task | `create-run --objective "<目标>"` → `create-task <run_id> "<任务描述>" [--dep t_..]` | → run_<id> / task_<id>,各取输出末行 | | worker 绑到指定终端 | `start-worker <task_id> --session session_<sid>` | **必须带 --session**;→ ctx_<id> | | 收口任务 | `transition-worker <ctx_id> succeeded`(或 failed) | worker_done 自动结算,手动只是兜底 | | 查状态 | `check-status [--run-id <rid>]` | — | | 给某终端发消息 | `send-message <run_id> <from> <to> --message-type status --subject "<短>" --body "<内容>"` | to=ctx_<id> 或 session_<sid> | | 等回复 | `check-messages <handle> [--wait --timeout-ms 120000 --type T]` | 拉取即已读 | | 注入整段 prompt | `inject-prompt <ctx或session_handle> "<全文>"` | 目标须 idle,否则报错(等 8-10s 或 --force) | | 看 worker 输出 | `read-worker <ctx_id> [--lines 40] [--after <cursor>]` | 游标在 stderr | | 诊断卡死 | `scan-wait-blocked <ctx_id>` | — | | 应答交互提示 | `answer <ctx_id> --text "<答案>" --enter` | — | | 注册测试项目 | `project-add <绝对路径>`(测完 `project-remove <路径> --force`) | — | | 关测试终端 | `close-terminal <session_sid> --force` | 测完必关 | ## 规则 1. **要给 dais 派 work