Skip to main content

agentic_core/executor/
mod.rs

1//! Agentic executor.
2
3pub mod accumulator;
4pub mod compaction;
5pub mod engine;
6pub mod error;
7pub mod function_sse;
8pub mod inference;
9pub mod messages_loop;
10mod messages_request;
11pub mod messages_stream;
12pub mod modes;
13pub mod persist;
14pub mod rehydrate;
15pub mod request;
16
17mod gateway;
18pub mod gateway_accumulator;
19mod upstream;
20
21pub use compaction::compact_response;
22pub use engine::{BoxStream, ExecuteRequest, create_conversation, execute};
23pub use error::{ExecutorError, ExecutorResult};
24pub use inference::call_inference;
25pub use messages_loop::{MessagesResponse, MessagesUpstream, run_messages_loop};
26pub use messages_request::{normalize_native_web_search_for_upstream, validate_native_web_search_request};
27pub use messages_stream::run_messages_stream;
28pub use modes::{ConversationHandler, ResponseHandler};
29pub use persist::{persist_response, persist_turn};
30pub use rehydrate::rehydrate_conversation;
31pub use request::ExecutionContext;
32pub use request::RequestContext;