π¦ ClawHub
OpenNexum
by @ayao99315
Contract-driven multi-agent orchestration with ACP. Contract sync, webhook + dispatch-queue dual dispatch, cross-review, auto-retry, batch progress tracking.
TERMINAL
clawhub install opennexumπ About This Skill
name: opennexum version: 2.1.4 description: Contract-driven multi-agent orchestration with ACP. Contract sync, webhook + dispatch-queue dual dispatch, cross-review, auto-retry, batch progress tracking. requires: node: ">=20" tools: [pnpm, openclaw]
OpenNexum
Contract-driven coding agent orchestration via OpenClaw ACP.
When to use
Architecture
Dispatch (dual-path)
1. Webhook (real-time):nexum callback β POST /hooks/agent β orchestrator wakes up immediately
2. Dispatch Queue (fallback): nexum callback β writes nexum/dispatch-queue.jsonl β heartbeat processes within 10minCross-review
Auto-routing
generator: auto in Contract YAML β system selects agent by task typeBatch progress
nexum status shows current batch progress + overall progressAgent Naming: --
Key CLI Commands
nexum init [--project ] [--yes]
nexum sync [taskId] [--project ]
nexum spawn [--project ]
nexum track
nexum callback [--role evaluator] [--model gpt-5.4] [--input-tokens N] [--output-tokens N]
nexum eval
nexum complete
nexum status [--project ]
nexum archive [--project ]
nexum health [--project ]
nexum retry --force
Contract YAML
id: TASK-001
name: "implement feature X"
batch: batch-1
agent:
generator: codex-gen-01
evaluator: claude-eval-01
scope:
files:
- src/feature.ts
deliverables:
- path: src/feature.ts
description: "..."
eval_strategy:
type: review
criteria:
- id: C1
desc: "..."
weight: 2
max_iterations: 3
Callback Protocol (injected into AGENTS.md via nexum init)
nexum init writes the callback protocol into AGENTS.md as the source of truth. If a project only has CLAUDE.md, Nexum will seed AGENTS.md from it and update AGENTS.md going forward.
After completing a task, run:
nexum callback --project \
--model gpt-5.4 \
--input-tokens \
--output-tokens
Git Convention
main, revert if neededfeat(scope): TASK-ID: description