open-orchestrator-ops
스타0
포크0
업데이트2026년 7월 3일 08:31
Industrial orchestrator: gates, approvals, DLQ.
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SKILL.md
readonly메뉴
Industrial orchestrator: gates, approvals, DLQ.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Browser 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.
| 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 snapshot