UI: send-on-Enter + live reasoning trace; docs: answer-cache decision (#106) a170f20 unverified eliezer avihail Claude commited on 19 days ago
cleanup: remove the translation module — the guard is English-only now (#105) 7dca6d7 unverified eliezer avihail Claude commited on 21 days ago
app: live bare spinner under the answer during the freshness check (#103) daae350 unverified eliezer avihail Claude commited on 21 days ago
freshness: heal drifted chunks completely — re-embed in place, not deferred (#102) a15a9df unverified eliezer avihail Claude commited on 21 days ago
freshness: stale-while-revalidate — self-heal cited pages, correct the live answer on drift (#101) eb514f3 unverified eliezer avihail Claude commited on 21 days ago
retrieval: remove the cross-encoder reranker (ablation showed no earned keep) (#100) 7c37d31 unverified eliezer avihail Claude commited on 21 days ago
app: animate the thinking indicator so the answer wait never looks frozen (#99) a9fcad0 unverified eliezer avihail Claude commited on 22 days ago
ci: Backfill content workflow (skip crawl) + empty-snapshot purge guard (#98) bfd0450 unverified eliezer avihail Claude commited on 22 days ago
perf: store chunk content in Neon so hydration needs no live fetch (Stage A) (#97) 87d54c4 unverified eliezer avihail Claude commited on 22 days ago
perf: hydrate retrieved sections concurrently — cut the dominant answer latency (#96) bf7f9a0 unverified eliezer avihail Claude commited on 22 days ago
Follow client-side redirects + read_page URL guard: real API content (#92) 2f0fa95 unverified eliezer avihail Claude commited on 22 days ago
Make the deploy usable: strip/redact API keys + gate non-English + faster QuOTE (#91) aedbe3f unverified eliezer avihail Claude commited on 22 days ago
Concise answers + immediate thinking indicator (Ultralytics-style UX) (#90) 00bdb21 unverified eliezer avihail Claude commited on 22 days ago
Route questions: grounded first, loop for multi-source shapes (#89) 39fd271 unverified eliezer avihail Claude commited on 23 days ago
QuOTE questions in the enrichment pipeline + one-click eval default (#88) efd296e unverified eliezer avihail Claude commited on 23 days ago
Reranker as the precision stage + fold glossing into Build Index (#85) b628b4c unverified eliezer avihail Claude commited on 23 days ago
Answer-quality eval (LLM-judge) + hy3-led OpenRouter default (#81) 0942768 unverified eliezer avihail Claude commited on 23 days ago
Fix synopsis extraction: read the Sphinx definition line, not the signature head f1d3985 unverified Claude Claude Opus 4.8 commited on 23 days ago
Extractive synopsis: lead every api chunk with the page's own summary sentence 6649b4f unverified Claude Claude Opus 4.8 commited on 23 days ago
Widen the HNSW candidate scan: kind-filtered dense queries were dropping true neighbors 2b4fdfd unverified Claude Claude Opus 4.8 commited on 23 days ago
Harden the OpenRouter path: no-choices 200s retry, dead deepseek slug removed ae6766d unverified Claude Claude Opus 4.8 commited on 23 days ago
Contextual Retrieval: LLM glosses for api reference pages 74b6db3 unverified Claude Claude Opus 4.8 commited on 23 days ago
Fix per-pool relevance gap: a close tutorial no longer empties the api pool f139f32 unverified Claude Claude Opus 4.8 commited on 23 days ago
Add the agentic benchmark: coverage via citations, agentic vs single-shot c731ea6 unverified Claude Claude Fable 5 commited on 23 days ago
Add the v1 eval dataset: 100 valid + 100 invalid + 20 agentic 4b1e499 unverified Claude Claude Fable 5 commited on 23 days ago
Swap the embedder: bge-small (384d) -> bge-base (768d) b26ca27 unverified Claude Claude Fable 5 commited on 24 days ago
Retrieval redesign: per-kind pools, relevance threshold, interleave 42f4b3a unverified Claude Claude Fable 5 commited on 24 days ago
Let the planner choose the content space: search_docs gains a kind filter 470138f unverified Claude Claude Fable 5 commited on 24 days ago
Retrieval: one distance-qualified reference seat instead of two blind ones b2ea723 unverified Claude Claude Fable 5 commited on 24 days ago
Retrieval: guarantee reference pages a seat in the top-k 9be2abd unverified Claude Claude Fable 5 commited on 24 days ago
Apply runtime column migrations from the app pool, not only from builds 36d9c0f unverified Claude Claude Fable 5 commited on 24 days ago
Harden the crawler: retry with backoff, size cap, politeness delay 75a852a unverified Claude Claude Fable 5 commited on 24 days ago
Cut oversized sections at natural seams; embed only the new parts 6795100 unverified Claude Claude Fable 5 commited on 24 days ago
Add a retrieval benchmark: recall@k + MRR over the v0 questions 6645570 unverified Claude Claude Fable 5 commited on 24 days ago
Guard: calibrated threshold (0.35) + fail-open on untranslated questions 1767bc0 unverified Claude Claude Fable 5 commited on 24 days ago
Guard: replace the injection classifier with embedding-space membership 67cdac3 unverified Claude Claude Fable 5 commited on 24 days ago
Guard: multilingual injection classifier first, open model as fallback fbe036f unverified Claude Claude Fable 5 commited on 24 days ago
Share a circuit breaker across LLM calls; cap Retry-After sleeps 72d64b3 unverified Claude Claude Fable 5 commited on 24 days ago
Harden the input guard for production 7330a9c unverified Claude Claude Fable 5 commited on 24 days ago
Merge input guard branch (injection + topicality checks) fc0b11a unverified Claude commited on 24 days ago
Serve questions concurrently instead of one-at-a-time (#49) f6dc895 unverified eliezer avihail Claude commited on 24 days ago
Add input guard: prompt-injection + topicality check on the user's question 4f45521 unverified Claude Claude Opus 4.8 commited on 24 days ago
Add a license link under answer citations (#47) 36673b7 unverified eliezer avihail Claude commited on 25 days ago
Codebase quality pass: kill silent-truncation hacks, fix latent bugs, cover them (#46) 95d6832 unverified eliezer avihail Claude commited on 25 days ago
One dependency file: requirements.txt, read into pyproject dynamically (#45) b177d4c unverified eliezer avihail Claude commited on 25 days ago
Single source of dependency truth: requirements.txt installs the project (#44) 357cc0e unverified eliezer avihail Claude commited on 25 days ago
Fix Space runtime crash: requirements.txt missing anthropic + google-genai (#43) dd4a2fe unverified eliezer avihail Claude commited on 25 days ago
OpenRouter free-tier resilience + GEMINI alias + live HF Space smoke test (#41) 7e7b796 unverified eliezer avihail Claude commited on 25 days ago
Self-heal LLM: fall back across providers when one is unreachable (#40) 678166e unverified eliezer avihail Claude commited on 25 days ago