Expand description
Session management for distributed backward-chaining inference (v2).
This sub-module contains:
- Wire-format types (
RemoteResult,InferenceRequest,InferenceResponse) - Session tracking (
DistributedInferenceSession) - High-level reasoner (
DistributedReasonerV2) with caching and metrics - Streaming result delivery (
InferenceResultStream,PartialResult)
Structs§
- Distributed
Inference Session - Tracks a single distributed inference run from start to finish.
- Distributed
Reasoner Config - Tuning parameters for
DistributedReasonerV2. - Distributed
Reasoner V2 - Enhanced distributed reasoner with real session management, result caching, and cycle-safe peer tracking.
- Inference
Request - Wire format sent to a remote peer asking it to prove a goal.
- Inference
Response - Wire format sent back by a remote peer in response to an
InferenceRequest. - Inference
Result Stream - A streaming view of an incremental distributed inference session.
- Partial
Result - A partial result produced by a single peer during a streaming inference session.
- Remote
Result - A single result contributed by a remote peer during a distributed inference session.
- Session
Metrics - Metrics snapshot for
DistributedReasonerV2monitoring. - Session
Stats - Aggregate statistics over all live sessions managed by a
DistributedReasonerV2.
Enums§
- Reasoning
Error - Errors specific to
DistributedReasonerV2operations.