Skip to content

Would it make sense to not pass in already processed requests to the matcher? #911

Open
@marcammann

Description

@marcammann

Thanks for a great library!

I've been dealing with a lot of LLM requests that are very hard to debug due to the amount of content they each contain. I've been running into issues trying to figure out why certain requests are not matching and I noticed that the matchers always receive all requests instead of only the remaining requests.

Is this by design? Or would it make more sense to only pass the requests that can actually be re-played to the matcher? When does the need arise to pass already replayed requests that won't be able to be replayed should a matcher match those?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions