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, spawn_session_execution, SessionExecutionArgs,
26};
27pub use child_completion::{ChildCompletion, ChildCompletionHandler};
28pub use event_forwarder::create_event_forwarder;
29pub use runner_lifecycle::{
30 finalize_runner, status_from_execution_result, try_reserve_runner, RunnerReservation,
31};
32pub use runner_state::{AgentRunner, AgentStatus};
33pub use session_events::{get_or_create_event_sender, SESSION_EVENT_CHANNEL_CAPACITY};
34pub use spawn::{ExternalChildRunner, SpawnContext, SpawnJob, SpawnScheduler};