Commit History

UI: send-on-Enter + live reasoning trace; docs: answer-cache decision (#106)
a170f20
unverified

eliezer avihail Claude commited on

cleanup: remove the translation module — the guard is English-only now (#105)
7dca6d7
unverified

eliezer avihail Claude commited on

app: live bare spinner under the answer during the freshness check (#103)
daae350
unverified

eliezer avihail Claude commited on

freshness: heal drifted chunks completely — re-embed in place, not deferred (#102)
a15a9df
unverified

eliezer avihail Claude commited on

freshness: stale-while-revalidate — self-heal cited pages, correct the live answer on drift (#101)
eb514f3
unverified

eliezer avihail Claude commited on

retrieval: remove the cross-encoder reranker (ablation showed no earned keep) (#100)
7c37d31
unverified

eliezer avihail Claude commited on

app: animate the thinking indicator so the answer wait never looks frozen (#99)
a9fcad0
unverified

eliezer avihail Claude commited on

ci: Backfill content workflow (skip crawl) + empty-snapshot purge guard (#98)
bfd0450
unverified

eliezer avihail Claude commited on

perf: store chunk content in Neon so hydration needs no live fetch (Stage A) (#97)
87d54c4
unverified

eliezer avihail Claude commited on

perf: hydrate retrieved sections concurrently — cut the dominant answer latency (#96)
bf7f9a0
unverified

eliezer avihail Claude commited on

Follow client-side redirects + read_page URL guard: real API content (#92)
2f0fa95
unverified

eliezer avihail Claude commited on

Make the deploy usable: strip/redact API keys + gate non-English + faster QuOTE (#91)
aedbe3f
unverified

eliezer avihail Claude commited on

Concise answers + immediate thinking indicator (Ultralytics-style UX) (#90)
00bdb21
unverified

eliezer avihail Claude commited on

Route questions: grounded first, loop for multi-source shapes (#89)
39fd271
unverified

eliezer avihail Claude commited on

QuOTE questions in the enrichment pipeline + one-click eval default (#88)
efd296e
unverified

eliezer avihail Claude commited on

Reranker as the precision stage + fold glossing into Build Index (#85)
b628b4c
unverified

eliezer avihail Claude commited on

Answer-quality eval (LLM-judge) + hy3-led OpenRouter default (#81)
0942768
unverified

eliezer avihail Claude commited on

Fix synopsis extraction: read the Sphinx definition line, not the signature head
f1d3985
unverified

Claude Claude Opus 4.8 commited on

Extractive synopsis: lead every api chunk with the page's own summary sentence
6649b4f
unverified

Claude Claude Opus 4.8 commited on

Widen the HNSW candidate scan: kind-filtered dense queries were dropping true neighbors
2b4fdfd
unverified

Claude Claude Opus 4.8 commited on

Harden the OpenRouter path: no-choices 200s retry, dead deepseek slug removed
ae6766d
unverified

Claude Claude Opus 4.8 commited on

Contextual Retrieval: LLM glosses for api reference pages
74b6db3
unverified

Claude Claude Opus 4.8 commited on

Fix per-pool relevance gap: a close tutorial no longer empties the api pool
f139f32
unverified

Claude Claude Opus 4.8 commited on

Add the agentic benchmark: coverage via citations, agentic vs single-shot
c731ea6
unverified

Claude Claude Fable 5 commited on

Add the v1 eval dataset: 100 valid + 100 invalid + 20 agentic
4b1e499
unverified

Claude Claude Fable 5 commited on

Swap the embedder: bge-small (384d) -> bge-base (768d)
b26ca27
unverified

Claude Claude Fable 5 commited on

Retrieval redesign: per-kind pools, relevance threshold, interleave
42f4b3a
unverified

Claude Claude Fable 5 commited on

Let the planner choose the content space: search_docs gains a kind filter
470138f
unverified

Claude Claude Fable 5 commited on

Retrieval: one distance-qualified reference seat instead of two blind ones
b2ea723
unverified

Claude Claude Fable 5 commited on

Retrieval: guarantee reference pages a seat in the top-k
9be2abd
unverified

Claude Claude Fable 5 commited on

Apply runtime column migrations from the app pool, not only from builds
36d9c0f
unverified

Claude Claude Fable 5 commited on

Harden the crawler: retry with backoff, size cap, politeness delay
75a852a
unverified

Claude Claude Fable 5 commited on

Cut oversized sections at natural seams; embed only the new parts
6795100
unverified

Claude Claude Fable 5 commited on

Add a retrieval benchmark: recall@k + MRR over the v0 questions
6645570
unverified

Claude Claude Fable 5 commited on

Guard: calibrated threshold (0.35) + fail-open on untranslated questions
1767bc0
unverified

Claude Claude Fable 5 commited on

Guard: replace the injection classifier with embedding-space membership
67cdac3
unverified

Claude Claude Fable 5 commited on

Guard: multilingual injection classifier first, open model as fallback
fbe036f
unverified

Claude Claude Fable 5 commited on

App backpressure and cleanups
fcd5303
unverified

Claude Claude Fable 5 commited on

Share a circuit breaker across LLM calls; cap Retry-After sleeps
72d64b3
unverified

Claude Claude Fable 5 commited on

Harden the input guard for production
7330a9c
unverified

Claude Claude Fable 5 commited on

Merge input guard branch (injection + topicality checks)
fc0b11a
unverified

Claude commited on

Serve questions concurrently instead of one-at-a-time (#49)
f6dc895
unverified

eliezer avihail Claude commited on

Add input guard: prompt-injection + topicality check on the user's question
4f45521
unverified

Claude Claude Opus 4.8 commited on

Add a license link under answer citations (#47)
36673b7
unverified

eliezer avihail Claude commited on

Codebase quality pass: kill silent-truncation hacks, fix latent bugs, cover them (#46)
95d6832
unverified

eliezer avihail Claude commited on

One dependency file: requirements.txt, read into pyproject dynamically (#45)
b177d4c
unverified

eliezer avihail Claude commited on

Single source of dependency truth: requirements.txt installs the project (#44)
357cc0e
unverified

eliezer avihail Claude commited on

Fix Space runtime crash: requirements.txt missing anthropic + google-genai (#43)
dd4a2fe
unverified

eliezer avihail Claude commited on

OpenRouter free-tier resilience + GEMINI alias + live HF Space smoke test (#41)
7e7b796
unverified

eliezer avihail Claude commited on

Self-heal LLM: fall back across providers when one is unreachable (#40)
678166e
unverified

eliezer avihail Claude commited on