pub struct TraceResourceHandler<T: TraceStoreRead> { /* private fields */ }Expand description
Resource handler for execution traces
Exposes trajectories stored in a TrajectoryStore as MCP resources.
Implementations§
Source§impl<T: TraceStoreRead> TraceResourceHandler<T>
impl<T: TraceStoreRead> TraceResourceHandler<T>
Sourcepub fn with_agent_filter(self, agent_name: impl Into<String>) -> Self
pub fn with_agent_filter(self, agent_name: impl Into<String>) -> Self
Filter traces by agent name
Sourcepub fn with_success_filter(self, success: bool) -> Self
pub fn with_success_filter(self, success: bool) -> Self
Filter traces by success status
Sourcepub fn with_max_list_size(self, size: usize) -> Self
pub fn with_max_list_size(self, size: usize) -> Self
Set maximum traces to list
Trait Implementations§
Source§impl<T: TraceStoreRead + 'static> ResourceHandler for TraceResourceHandler<T>
impl<T: TraceStoreRead + 'static> ResourceHandler for TraceResourceHandler<T>
Source§fn list(&self) -> Vec<McpResource>
fn list(&self) -> Vec<McpResource>
List available resources
Auto Trait Implementations§
impl<T> Freeze for TraceResourceHandler<T>
impl<T> RefUnwindSafe for TraceResourceHandler<T>where
T: RefUnwindSafe,
impl<T> Send for TraceResourceHandler<T>
impl<T> Sync for TraceResourceHandler<T>
impl<T> Unpin for TraceResourceHandler<T>
impl<T> UnsafeUnpin for TraceResourceHandler<T>
impl<T> UnwindSafe for TraceResourceHandler<T>where
T: RefUnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more