Expand description
Agent harness orchestration APIs.
use fharness::{Harness, InitializerRequest};
use fmemory::{InMemoryMemoryBackend, MemoryBackend};
use std::sync::Arc;
let memory: Arc<dyn MemoryBackend> = Arc::new(InMemoryMemoryBackend::new());
let harness = Harness::new(memory);
let request = InitializerRequest::new("session-1", "run-1", "Bootstrap");
assert_eq!(request.run_id, "run-1");
let _ = harness;Structs§
- Accept
AllValidator - Fail
Fast Policy - First
Pending Feature Selector - Harness
- Harness
Builder - Runtime builder that composes provider/chat/tooling dependencies into a
Harness. - Harness
Error - Initializer
Request - Initializer
Result - Noop
Harness Runtime Hooks - Noop
Health Checker - RunPolicy
- Runtime
RunRequest - Task
Iteration Request - Task
Iteration Result