Overview of Retriever Harness
mainThe Retriever Harness is a tool for running registered ingest and retrieval benchmarks with repeatable configurations and machine-readable results. It supports two execution paths:
- Library execution: Runs Retriever directly in
localor Ray-backedbatchmode. - Service execution: Tests an existing Retriever endpoint or a temporary Helm deployment.
Both paths utilize the same runfiles, metric gates, and artifact contracts. Use retriever ingest and retriever query for standard data tasks, and retriever harness for benchmarking and evaluation.