pub struct PlanActVerifyLoopV1 { /* private fields */ }Implementations§
Source§impl PlanActVerifyLoopV1
impl PlanActVerifyLoopV1
pub fn new(spec: AgentSpecV1) -> Self
pub fn app_id(self, app_id: impl Into<String>) -> Self
pub fn tools(self, tools: ToolRegistryV1) -> Self
pub fn permit_policy(self, permit_policy: PermitPolicyV1) -> Self
pub fn provider_mock_response(self, response: impl Into<String>) -> Self
pub fn provider_model(self, model: impl Into<String>) -> Self
pub fn provider_base_url(self, base_url: impl Into<String>) -> Self
pub fn api_key(self, key: impl Into<String>) -> Self
pub fn sandbox_root(self, sandbox_root: impl Into<String>) -> Self
pub fn canonical_receipt_log_config( self, config: CanonicalEventLogConfig, ) -> Self
pub fn with_agency_policy(self, policy: AgencyPolicyEngineV1) -> Self
pub fn with_run_reports(self, reports: RunReportLedger) -> Self
pub fn with_memory(self, memory: Arc<CanonicalMemoryAdapter>) -> Self
pub fn with_governance(self, governance: GovernanceContext) -> Self
pub fn with_kernel_reasoning(self, kernel: CanonicalKernelAdapter) -> Self
pub fn has_memory(&self) -> bool
pub fn has_governance(&self) -> bool
pub fn has_kernel(&self) -> bool
pub fn max_retries(self, retries: u32) -> Self
pub async fn execute( &self, input: impl Into<String>, ) -> Result<PlanActVerifyLoopV1Output>
Auto Trait Implementations§
impl !RefUnwindSafe for PlanActVerifyLoopV1
impl !UnwindSafe for PlanActVerifyLoopV1
impl Freeze for PlanActVerifyLoopV1
impl Send for PlanActVerifyLoopV1
impl Sync for PlanActVerifyLoopV1
impl Unpin for PlanActVerifyLoopV1
impl UnsafeUnpin for PlanActVerifyLoopV1
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