Skip to main content

TransformContext

Type Alias TransformContext 

Source
pub type TransformContext = Arc<dyn Fn(Vec<AgentMessage>, CancellationToken) -> BoxFuture<'static, Vec<AgentMessage>> + Send + Sync>;
Expand description

(messages, signal) -> AgentMessage[] — optional pre-convert transform at the AgentMessage level (context-window pruning, external injection).

Aliased Type§

pub struct TransformContext { /* private fields */ }