Skip to main content

Module runtime

Module runtime 

Source
Expand description

Advanced runtime state, callbacks, and scope-stack helpers. Advanced runtime state, callbacks, and scope-stack helpers.

Re-exports§

pub use callbacks::EventSubscriberFn;
pub use callbacks::LlmCollectorFn;
pub use callbacks::LlmConditionalFn;
pub use callbacks::LlmExecutionFn;
pub use callbacks::LlmExecutionNextFn;
pub use callbacks::LlmFinalizerFn;
pub use callbacks::LlmJsonStream;
pub use callbacks::LlmRequestInterceptFn;
pub use callbacks::LlmSanitizeRequestFn;
pub use callbacks::LlmSanitizeResponseFn;
pub use callbacks::LlmStreamExecutionFn;
pub use callbacks::LlmStreamExecutionNextFn;
pub use callbacks::LlmStreamExecutionRegistryRef;
pub use callbacks::LlmStreamExecutionRegistryRefs;
pub use callbacks::ToolConditionalFn;
pub use callbacks::ToolExecutionFn;
pub use callbacks::ToolExecutionNextFn;
pub use callbacks::ToolInterceptFn;
pub use callbacks::ToolSanitizeFn;
pub use global::global_context;
pub use scope_stack::ScopeStack;
pub use scope_stack::ScopeStackHandle;
pub use scope_stack::TASK_SCOPE_STACK;
pub use scope_stack::ThreadScopeStackBinding;
pub use scope_stack::capture_thread_scope_stack;
pub use scope_stack::create_scope_stack;
pub use scope_stack::current_scope_stack;
pub use scope_stack::propagate_scope_to_thread;
pub use scope_stack::restore_thread_scope_stack;
pub use scope_stack::scope_stack_active;
pub use scope_stack::set_thread_scope_stack;
pub use scope_stack::sync_thread_scope_stack;
pub use scope_stack::task_scope_push;
pub use scope_stack::task_scope_remove;
pub use scope_stack::task_scope_top;
pub use state::NemoFlowContextState;

Modules§

callbacks
Callback type aliases used by the runtime middleware pipeline.
global
Process-global access to the shared runtime context state.
scope_stack
Scope stack storage and propagation helpers.
state
Process-global runtime state and middleware-chain builders.