Invoke an atomic node directly for debugging
Stub
This How-to is a stub. JARVIS supports atomic execution, but the “direct invoke for debugging” surface is not yet standardized across stacks.
Goal
You will invoke an atomic capability directly as a debugging path (bypassing full composite planning).
When to use this
- You are developing a new atomic node and want fast feedback.
- You want to isolate failures (node execution vs coordinator orchestration).
Prerequisites
- A running
Atomic Executorservice - A target
NodeTypeReffor an atomic node - A schema-valid input JSON for that node type
Steps
- Choose the
NodeTypeRef(example:jarvis.core.uuid_v4@<version>). - Call the atomic executor endpoint (implementation-defined) with:
node_type_ref,input,run_id/node_run_idcontext (if required).
Verify
- You get a successful response (or a structured error) from the executor.
- The result is recorded as an artifact (or included in the response).
Troubleshooting
404for node type → the executor does not have the node pack installed.- Schema errors → validate input JSON against the node’s schema.
- Policy denies execution → confirm PDP policy and node metadata (trust tier, side effects).
Cleanup / Rollback
- None.
Next steps
- How-to: Start a Run (Run Gateway)
- How-to: Execute a composite node end-to-end