Skip to main content

ForgeClient

Trait ForgeClient 

Source
pub trait ForgeClient: Send + Sync {
    // Required method
    fn run(&self, spec: AgentDispatchSpec) -> Result<(), ForgeRunError>;
}
Expand description

Submits an AgentDispatchSpec to the forge runtime (R094-F3).

In production, backed by the local or remote forge driver. In tests, use RecordingForgeClient to capture synthesised specs for assertion.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§