/onex:demo — Cofounder Delegation Demo
Announce at start: "I'm using the demo skill to run the multi-model delegation fan-out."
Runtime Boundary
/onex:demo delegation dispatches through the OmniMarket runtime adapter and the native demo node contracts:
node_demo_fanout_orchestratornode_demo_cost_computenode_demo_renderer_effect
The skill shim must not import node handlers directly and must not synthesize a successful response outside the runtime path. Dry-run uses deterministic provider fixtures as fan-out inputs, but the fan-out, cost aggregation, and rendering still run through the native node contracts and local runtime/event-bus boundary.
Usage
/onex:demo delegation
/onex:demo delegation --count 2
/onex:demo delegation --dry-run /onex:demo delegation
Curated Tasks
Default tasks when neither --count nor --prompts is supplied:
Write a pytest test for a function that adds two integersWhich is cheaper: GPT-4o or Gemini Flash 2.0 for summarization tasks?Run the ONEX skill router for ticket triage
Outputs
Successful runs return:
- per-task, per-model inference results
- per-model cost breakdown
cheapest_llm_modelcheapest_overall_path- ASCII chart lines rendered by
node_demo_renderer_effect - native node list and run/correlation IDs
Live Provider Guard
Dry-run is the deterministic, zero-spend proof path. Live mode is explicit and the fan-out node performs provider preflight before any live call. Missing GEMINI_API_KEY or missing local claude CLI must surface as a structured runtime failure, not an import crash or hidden fallback.