SuperAPI AI 工具集

minion-orchestrator

智能体与模型

查看项目

更新于 10-16 05:48

技能介绍

用途:Minions 是 Postgres 原生的作业队列,用于持久、可观测的后台工作。该技能统一处理两条通道:确定性 shell 作业(gbrain jobs submit shell ...)与 LLM 子智能体作业(gbrain agent run ...)。当工作需跨重启存活、并行展开或跨会话持久时路由到 Minions;路由策略见 skills/conventions/subagent-routing.md,项目默认 pain_triggered,Mode A 为可选。

主要能力:作业由 Postgres 支撑可跨网关重启存活;每个作业有结构化进度、token 统计与会话记录;运行中的智能体可通过 inbox 消息中途引导;作业可暂停、恢复、取消;支持父子 DAG 与可配置失败策略。

使用方式:shell 作业需 worker 以 gbrain jobs work --allow-shell-jobs 启动(或导出 GBRAIN_ALLOW_SHELL_JOBS=1),提交示例 gbrain jobs submit shell --params '{"cmd":"echo hello","cwd":"/abs/path"}',PGLite 下用 --follow 内联执行。子智能体用 gbrain agent run "..." --tools "search,query",并行可用 --fanout-manifest。监控用 list_jobs、get_job、get_job_progress、gbrain jobs stats;生命周期用 pause_job、resume_job、cancel_job、replay_job。

限制:shell 提交仅限 CLI,MCP 提交会返回 permission_denied;开启 shell 作业等于授权 worker 上任意命令执行,属特权操作。PGLite 无守护 worker。超过约 2 分钟的操作应走持久执行阶梯并配置 deadman 检查。付费命令需先获用户同意,否则以 exit 3 停止。其余细节暂未提供。