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§
fn run(&self, spec: AgentDispatchSpec) -> Result<(), ForgeRunError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".