Skip to content

New check repeat_loop: flag callers forced to repeat 3+ times #21

Description

@royalpinto007

Problem

Real calls die when the caller repeats an intent three times while the agent says "sorry, I didn't catch that". Each turn looks benign; the loop is the failure.

Pattern

Add a check in voiceeval/checks.py (sibling: check_dead_air, adjacent-turn scan with threshold). Normalize user turns; fire repeat_loop (medium) on 3+ near-identical user turns, or 2+ agent no-catch phrasings.

Acceptance

New check repeat_loop. Fixture repeat_loop_call.json (user repeats address 3x) flagged; good_call.json clean.

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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions