Skip to content

symfonic.core.observability.metrics_attempts

metrics_attempts

Atomic native admission, separate from legacy raw-run registration.

MetricsAttemptMixin

Use opaque execution keys while retaining caller correlation metadata.

abort_attempt

abort_attempt(attempt_id: str) -> None

Roll back admitted execution state without a terminal or turn count.

Source code in src/symfonic/core/observability/metrics_attempts.py
def abort_attempt(self, attempt_id: str) -> None:
    """Roll back admitted execution state without a terminal or turn count."""
    self._discard_run(("attempt", attempt_id))