一键导入
orchestrate
Route repository work through installed Arcanum capabilities and execute validated capability-bound dispatches through host-native operations.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Route repository work through installed Arcanum capabilities and execute validated capability-bound dispatches through host-native operations.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when deciding whether work merits a governed multi-agent dispatch and, when it does, proposing, tension-checking, confirming, registering, running, closing, and observing that dispatch through repository-local bindings.
Use when deciding whether work merits a governed multi-agent dispatch and, when it does, proposing, tension-checking, confirming, registering, running, closing, and observing that dispatch through repository-local bindings.
The design principle behind Principle 5 (pairwise tension) of the subagents-strategy constitution. Use when designing the angle set for an n≥2 subject group (role investigate or evaluate) so the agents' micro-vectors are structurally opposed and their correlated bias cancels under composition — not merely non-overlapping. This is the design/theory layer; check-tension is the executable gate that enforces it before the human confirm.
Use when: building a compact, task-ready context pack from selector-level evidence and obligation-linked excerpts.
Route repository work through installed Arcanum capabilities and execute validated capability-bound dispatches through host-native operations.
Use when: validating or designing an Arcanum dispatch route that chains sigils, spells, owner capabilities, handoffs, gates, observability, techniques, and optional boundary/evidence contracts.
| surface_kind | generated-native-runtime-package |
| runtime | codex |
| canonical_source | runtime/orchestrate/SKILL.md |
| alias_of | null |
| generated_by | tools/bootstrap_arcanum.sh --profile |
| mutation_policy | regenerate-from-canonical-source |
| name | orchestrate |
| description | Route repository work through installed Arcanum capabilities and execute validated capability-bound dispatches through host-native operations. |
| argument_hint | execute <dispatch.json> |
| execute_contract | {"grammar":"orchestrate execute <dispatch.json>","verb":"execute","argument_count":1,"argument_kind":"dispatch-json-path","validation_owner":"dispatch-spec","required_validation_result":"pass","authorization_satisfied":["approved","not_needed"],"host_profile":"hosts/codex-native.md","ready_state":"wave_ready","preflight_spawn_attempt_count":0,"missing_host_behavior":"block","nested_model_cli_fallback":"forbidden"} |
| native_spawn_contract | {"input_schema":"schemas/action.schema.json","action":"spawn","persisted_action_required":true,"operation_from_host_profile":"spawn","pre_event":"action_attempted","success_event":"host_spawn_returned","failure_event":"host_spawn_failed","calls_per_action":1,"unknown_action_policy":"block","replay_policy":"block","returned_binding":["action_id","agent_id"]} |
| native_join_contract | {"input_receipt_schema":"schemas/receipt.schema.json","join_policy":"all","wait_operation_from_host_profile":"wait","inventory_operation_from_host_profile":"inventory","recovery_operation_from_host_profile":"interrupt","registration_event":"agent_wait_registered","wait_event":"wait_attempted","terminal_event":"agent_terminal","close_event":"agent_closed","timeout_event":"wait_timed_out","interrupt_event":"agent_interrupted","registration_per_agent":1,"close_per_agent":1,"missing_result_status":"timed_out","identity_mismatch_status":"block","reducer":"scripts/native_dispatch_coordinator.py"} |
orchestrate execute <dispatch.json>Accept exactly one repository-local dispatch JSON path. Extra positional arguments, a missing path, or another verb return a blocked preflight receipt and perform no host action.
Run these checks in order:pass; flag and block emit a blocked receipt.subagent_strategy.authorization. Continue only for approved or not_needed. Use authorization_pending for requires_user_permission; use blocked for blocked or missing authorization.required_execute_operation with the active host tool catalog. The active host catalog is runtime evidence; a shell executable or prose claim is not a substitute.state=blocked, name the missing operations, set spawn_attempt_count=0, and stop.state=wave_ready with action documents and spawn_attempt_count=0.Preflight never invokes spawn, wait, join, close, message delivery, or a model-backed CLI.
spawn_attempt_count, which must equal zero;action_id exists in the current run plan, its persisted document matches that plan entry, and no attempt event already exists for the identifier.action_attempted to the run event stream before invoking the host operation mapped from spawn by the selected host profile.host_spawn_returned and persist the returned agent_id with the action_id. A missing agent identifier is a blocking host failure.host_spawn_failed, persist a blocking native-spawn receipt, and stop dependent execution.An unknown, non-persisted, mismatched, duplicate, or replayed action blocks before a host call. Waiting, joining, result normalization, and gate reduction are separate execution steps.
Consume one persisted wave plan and the complete action-to-native-agent bindings returned by prior spawn actions. The Codex wait operation is mailbox-wide, so do not model it as a targeted per-agent API.agent_wait_registered for each.wait_attempted, invoke the host's mailbox-wide wait operation, then reconcile returned completions and the host inventory against only the pending identifiers. Repeat only within the declared bounded wait policy.schemas/receipt.schema.json, append agent_terminal, and mark it logically closed exactly once with agent_closed.wait_timed_out, invoke the mapped interrupt operation once, append agent_interrupted, and normalize an explicit timed_out receipt for its expected action.An unknown result, duplicate terminal result, missing binding, identity mismatch, non-pass result, or missing result is blocking evidence. It cannot open a dependent gate. Multi-wave progression and closeout are separate execution steps.
- Invalid dispatch: `block`, no plan, no actions, zero spawn attempts. - Authorization pending or blocked: `authorization_pending|blocked`, no actions, zero spawn attempts. - Missing host operation: `block`, no native call, zero spawn attempts. - Coordinator failure: preserve its blockers, zero spawn attempts. - Ready: `pass`, `wave_ready`, compiled actions only; spawning is still not part of preflight. - Unknown or replayed native action: `block`, no host call. - Native spawn error or missing returned agent identifier: record the attempted call and blocking failure evidence; do not retry implicitly. - Missing or mismatched joined result: normalize blocking evidence for the expected action and let the deterministic reducer withhold dependents. - Unresolved known agent: interrupt once under the wave's incomplete policy, record residue, and return an explicit `timed_out` receipt.