bamboo_engine/runtime/execution/
mod.rs1pub mod agent_spawn;
17pub mod child_completion;
18pub mod event_forwarder;
19pub mod runner_lifecycle;
20pub mod runner_state;
21pub mod session_events;
22pub mod spawn;
23
24pub use agent_spawn::{
25 log_base_system_prompt_snapshot, preserve_concurrent_session_overrides,
26 spawn_session_execution, SessionExecutionArgs,
27};
28pub use child_completion::{ChildCompletion, ChildCompletionHandler};
29pub use event_forwarder::create_event_forwarder;
30pub use runner_lifecycle::{
31 finalize_runner, status_from_execution_result, try_reserve_runner, RunnerReservation,
32};
33pub use runner_state::{AgentRunner, AgentStatus};
34pub use session_events::{get_or_create_event_sender, SESSION_EVENT_CHANNEL_CAPACITY};
35pub use spawn::{ExternalChildRunner, SpawnContext, SpawnJob, SpawnScheduler};