Skip to content

v0.2.0 — stream, filter-aware cache, scorecard

Choose a tag to compare

@pabloalvarez99 pabloalvarez99 released this 14 Aug 19:43
aff1674

production-rag v0.2.0

Clone-only free path. No hosted URL. $0 with fake providers.

Stream is additive

  • POST /v1/query remains the contract
  • POST /v1/query/stream is extra SSE: provisional deltas, then one terminal result (grounded or refused)
  • UI stream toggle; draft is never the answer

Cache off by default

  • In-process result cache; enable with CACHE_ENABLED / config for local demos
  • Cache key includes filters (filter mismatch cannot reuse an unfiltered hit)

Scorecard honesty

  • docs/assets/scorecard.html + GET /evals
  • Free-path fixture; billed=false; not a quality claim
  • DEMO-DAY filter chip is title=Filtering (source=sample does not narrow the sample corpus)

Clone-only / $0

  • Qdrant local; no Vercel; auth and rate-limit stay in P5
  • CI empty keys; free path stays credential-free

Main: aff1674
PR: #3