Skip to main content

Module runner

Module runner 

Source

Modules§

adapt_events_email
adapt_timer
agent_node
card_nav
Card-navigation targets that name a FLOW NODE rather than a card asset.
component_invoker
Runner-host implementation of greentic_aw_runtime::ComponentInvoker.
contract_cache
contract_introspection
dispatch_listener
Subscribes to runtime response messages on greentic.<runtime>.response.v1 and resumes the paused flow session whose correlation id matches.
engine
flow_adapter
graph_node
i18n
Locale resolution + message lookup helpers used across the runner host.
invocation
mcp_node
Flow-execution MCP node (LOCKED ENCODING v2: component == "mcp").
mcp_pack_routes
MCP route material carried by a .gtpack, so an mcp flow node can be dispatched without reaching the admin.
mcp_warm_listener
NATS subscriber that eagerly pre-caches a local-wasm MCP component when the admin publishes a warm event on greentic.mcp.warm.v1.
mocks
operator
remote_dispatch
Generic async dispatch of flow work to a separate runtime over NATS pub/sub. The RemoteDispatchHandler trait isolates the transport so it can be swapped (e.g. to greentic-events EventBus) without touching the flow engine.
runtime_session_resumer
Production SessionResumer that resumes a paused flow by feeding a synthesized IngressEnvelope back through the runtime ingress entry (StateMachineRuntime::handle).
schema_validator
templating

Structs§

HostServer
ServerState