Skip to content

Feat: extend the retry NDJSON event with correlation fields, cliVersion and a completion event #124

Description

@byapparov

Context

#115 (backport of #110) added retry and execution-outcome telemetry: cliVersion on every event, retry_scheduled / retry_complete events, and an interrupted reason. #122 has since landed a retry NDJSON event {attempt, code, next}, backed by SessionRetry.Reason (no_finish_reason, rate_limited, overloaded, server_error, network, unknown) and documented in EVENTS.md. The two designs clash:

  • they have different reason vocabularies (rate_limited vs rate_limit, server_error vs provider);
  • merging both would emit three events per retry.

#115 is closed in favour of building on #122.

Goal

Keep #115's useful parts on top of the existing retry event:

Acceptance Criteria

References

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions