Skip to main content

Module service

Module service 

Source

Structsยง

ExecutorServiceImpl
AtlasClient is cheap to clone โ€” each Execute RPC clones it so per-plan dispatch runs without serialising on a single mutex.

Enumsยง

VisitColor ๐Ÿ”’

Constantsยง

MODULE_HEALTH_OK ๐Ÿ”’
MODULE_HEALTH_SCHEMA_VERSION ๐Ÿ”’
MODULE_HEALTH_TTL_MS ๐Ÿ”’
RTDL_DO ๐Ÿ”’
RTDL_PARALLEL ๐Ÿ”’
RTDL_SEQUENCE ๐Ÿ”’

Functionsยง

execute_call ๐Ÿ”’
Dispatch one RTDL do node and stream node_state events.
execute_node ๐Ÿ”’
executor_health_report ๐Ÿ”’
is_operator_node ๐Ÿ”’
Return whether a node kind is an RTDL operator rather than a leaf call.
leaf_terminal_state ๐Ÿ”’
Map a completed leaf call to its RTDL state. Cancellation wins over the provider result: a command terminated by cancel_plan normally returns success=false, but that is an expected CANCELED outcome, not a FAILED tool.
node_event_context ๐Ÿ”’
Build the wire context copied into every node_state event.
send_operator_terminal ๐Ÿ”’
Stream the terminal event for a non-leaf RTDL operator node, and record the state so get_plan_status reflects it.
send_stop_on_enter ๐Ÿ”’
Emit the terminal event for an on_enter stop point on any RTDL node.
validate_call ๐Ÿ”’
validate_plan ๐Ÿ”’
Validate Plan arena shape before spawning execution work.
visit_for_cycles ๐Ÿ”’
DFS cycle check on the plan arena following only sequence/parallel child edges.

Type Aliasesยง

ExecuteNodeFuture ๐Ÿ”’