/onex:session — one command, one typed result
Skill ID: onex:session · Command: uv run onex skill session (omnibase_infra) · Backing node: node_session_orchestrator (omnimarket)
A dispatch skill IS one CLI call. Payload construction, node dispatch, and
result extraction all live in the onex skill entrypoint (declarative
skill_mapping.yaml registry) — there is no procedure to learn here. The
command prints exactly one typed ModelSkillResult[ModelSessionOrchestratorResult] JSON to
stdout carrying the FULL handler result; RuntimeLocal logs and intermediate
context go to a capture file + the artifact store, never to you.
See prompt.md for the one command and how to present the typed result.
Routing Contract
The uv run onex skill session entrypoint publishes to onex.cmd.omnimarket.session-orchestrator.v1
through receipt-mode dispatch. If routing fails, surface SkillRoutingError directly; do not produce prose.
What this skill does NOT do
- Construct a payload file,
cdanywhere, orcata workflow_result.json (all internal toonex skill) - Run any inline scan, probe, or orchestration — the backing node owns all logic
- Contain executable logic in this directory — markdown only
Related
- CLI entrypoint:
omnibase_infra/src/omnibase_infra/cli/cli_skill.py - Skill→node mapping:
omnibase_infra/src/omnibase_infra/cli/skill_mapping.yaml - Result model:
omnimarket.nodes.node_session_orchestrator.handlers.handler_session_orchestrator.ModelSessionOrchestratorResult