open-orchestrator-ops
Industrial orchestrator: gates, approvals, DLQ.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Industrial orchestrator: gates, approvals, DLQ.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
| name | open-orchestrator-ops |
| description | Industrial orchestrator: gates, approvals, DLQ. |
| version | 1.0.0 |
| author | OpenPro |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["openorchestrator","control-plane","military","capability","approval"],"category":"open-ecosystem","related_skills":["open-orchestrator-plan","open-orchestrator-intent","open-mcp-scaffold","open-mesh-wiring","open-rec"]}} |
Control plane discipline — plans do not run blind. Gates, approvals, capability remediation, audit.
capability_blocked: true on goal responseapproval_required: true (risk ≥ 3)waiting_capability or waiting_approvalORCHESTRATOR_URL (default http://localhost:3050)openorchestrator or REST parityGET /v1/profiles · auto ensure before dispatchorchestrator.* outcome events| Gate | Trigger | Unblock |
|---|---|---|
| Intent | NL goal | open-orchestrator-intent JSON |
| Policy | risk_level ≥ 3 | Human approval card |
| Capability | Missing MCP tool | capability/approve + deploy webhook |
| Profile gap | Unknown agent_profile | POST /v1/profiles/ensure or skill_author |
| Skill gap | POST /v1/skill-gaps | open-mcp-scaffold + skill_author |
| Outcome | Task complete/fail | orch_get_plan_status + OpenRec |
Plan states: running · waiting_approval · waiting_capability · blocked · completed.
open-orchestrator-intent if input is free textorch_submit_goal(objective, ticket_id?, correlation_id?)approval_required → STOP — surface approval card; no bypasscapability_blocked → read capability_report.priority_orderopen-mcp-scaffold ticket → deploy → webhookPOST /v1/plans/:id/capability/approve when mesh catalog updatedPOST /v1/webhooks/deploy/ready after deploy verifyorch_get_plan_status until completed or explicit blockedorchestrator.outcome.*goal → capability_blocked
→ priority_order[0] highest missing tool
→ invoke_opencode / open-mesh-wiring implements tool
→ deploy/ready webhook
→ capability/approve
→ plan resumes dispatch
Script: OpenOrchestrator/scripts/c-skill-gap-e2e.sh
risk_level | Rule |
|---|---|
| 1–2 | Auto dispatch allowed |
| 3–4 | approval_required — human or staging gate |
| prod deploy | Never skip capability catalog check |
guided_next.action | Agent does |
|---|---|
POST …/capability/approve | Verify deploy then approve |
approval | Wait for human |
open-mcp-scaffold | File gap; do not fake tool |
waiting_approval with manual OpenCodecorrelation_id across plan tasksc-skill-gap-e2e.sh green in CI when touching capability gatecompleted with OpenRec outcome eventcompleted with missing required_tools in catalog snapshotBrowser automation via Playwright MCP (official Microsoft headless browser)
Image generation and manipulation via MCP
PDF parsing and extraction via MCP
Autonomous tool discovery, evaluation, and integration for agent self-enhancement
Route OpenOS tasks to the correct product skill.
Enrich CRM contacts with LinkedIn and décideur data.