// crates/uira/src/runtime.rs
use OnceLock;
use Runtime;
/// Shared Tokio runtime for agent workflows.
/// Uses current-thread runtime to avoid nested runtime issues.
static RUNTIME: = new;
/// Get the shared Tokio runtime.
/// Creates it on first access (lazy initialization).
/// Run an async function on the shared runtime.