everruns-engine 0.34.1

Shared Input/Reason/Act execution and sans-IO turn planning for Everruns hosts
Documentation
//! Shared Input/Reason/Act execution kernel.

mod act;
mod act_hooks;
mod input;
mod provider_checkpoint;
mod reason;
mod tool_scheduler;
pub use tool_scheduler::configured_max_tool_concurrency;

pub use act::{ActAtom, ActInput, ActResult, ToolCallResult};
pub use act_hooks::{
    ClientSideToolHook, ConnectionSetupHook, OutputHardLimitHook, PostActAction, PostActHook,
    ToolApprovalPauseHook, has_pending_tool_approval,
};
pub use everruns_core::execution_context::ExecutionContext;
pub use input::{InputAtom, InputAtomInput, InputAtomResult};
pub use reason::{
    NativeExecutionCounts, ReasonAtom, ReasonInput, ReasonResult, capability_usage_records,
};