solutions_agents.api.processor_runtime
Capacity and idempotency facade for ProcessorWorkflow.
Classes
ProcessorCapacityError
Bases: RuntimeError
The local Processor execution bound is saturated.
ProcessorIdempotencyConflictError
Bases: RuntimeError
One Processor workflow ID was reused for different input.
ProcessorInputError
Bases: ValueError
Processor deterministic preflight rejected the request.
ProcessorProtocolExhaustedError
Bases: RuntimeError
A required planner loop did not reach its validated terminal tool.
ProcessorRuntime
In-process replay optimization around Backend-owned durable effect authority.
execute
execute(request: ProcessorWorkflowRequest) -> ProcessorWorkflowResultReplay same input, reject conflicting reuse, or start one bounded execution.
ProcessorUnavailableError
Bases: RuntimeError
Processor could not return a terminal business result.
Functions
processor_request_digest
processor_request_digest(request: ProcessorWorkflowRequest) -> strHash exact request content while replacing private images with their digest.