Skip to content

ReasoningStep

Source code in docs_src/capo_continuum/types/reasoning_step.py
class ReasoningStep(TypedDict, closed=True):
    step: "int"
    """Position of this step in the chain."""
    claim: "capo_continuum.types.artifact_text.ArtifactText"
    """The claim or conclusion reached at this step."""
    source: "capo_continuum.types.artifact_citation.ArtifactCitation"
    """Citation supporting the claim."""
    confidence: NotRequired[
        "capo_continuum.types.validation_confidence.ValidationConfidence"
    ]
    """Confidence in this individual claim, on the producer's native 0-1 scale."""

claim instance-attribute

claim: ArtifactText

The claim or conclusion reached at this step.

confidence instance-attribute

confidence: NotRequired[ValidationConfidence]

Confidence in this individual claim, on the producer's native 0-1 scale.

source instance-attribute

Citation supporting the claim.

step instance-attribute

step: int

Position of this step in the chain.