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 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 23 days ago
Make the deploy usable: strip/redact API keys + gate non-English + faster QuOTE (#91) aedbe3f unverified eliezer avihail Claude commited on 23 days ago
Route questions: grounded first, loop for multi-source shapes (#89) 39fd271 unverified eliezer avihail Claude 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 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
Guard: calibrated threshold (0.35) + fail-open on untranslated questions 1767bc0 unverified Claude Claude Fable 5 commited on 25 days ago
Guard: replace the injection classifier with embedding-space membership 67cdac3 unverified Claude Claude Fable 5 commited on 25 days ago
Guard: multilingual injection classifier first, open model as fallback fbe036f unverified Claude Claude Fable 5 commited on 25 days ago
Share a circuit breaker across LLM calls; cap Retry-After sleeps 72d64b3 unverified Claude Claude Fable 5 commited on 25 days ago
Harden the input guard for production 7330a9c unverified Claude Claude Fable 5 commited on 25 days ago
Add input guard: prompt-injection + topicality check on the user's question 4f45521 unverified Claude Claude Opus 4.8 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
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
Fix LLM transport drift, wire live static checks, clean config (#39) 6802438 unverified eliezer avihail Claude commited on 25 days ago
Loop: always retrieve once before the planner (robust to flaky free models) 8e3a1fd unverified Claude Claude Opus 4.8 commited on 26 days ago
M3.4: LangGraph rewrite of the agent + loop-vs-langgraph comparison c07ec17 unverified Claude Claude Opus 4.8 commited on 26 days ago
M3: three tools + manual agent loop (planner-driven, budgeted) 7f94735 unverified Claude Claude Opus 4.8 commited on 26 days ago
openai-compat: fall back across a chain of free models on rate-limit 3282a4a unverified Claude Claude Opus 4.8 commited on 26 days ago
Translation must never crash the search: retry 429s, fall back on any error 8fbb30f unverified Claude Claude Opus 4.8 commited on 26 days ago
Add non-English query translation (via OpenRouter) before retrieval b6644e1 unverified Claude Claude Opus 4.8 commited on 26 days ago
M2 wiring: grounded answers with validated citations + grounded eval mode 13aab95 unverified Claude Claude Fable 5 commited on 26 days ago
Add openai-compat provider path: cheap open models on US/EU hosts 6b0fbc5 unverified Claude Claude Fable 5 commited on 27 days ago
Make Gemini the default generation provider (free tier) 32fde4b unverified Claude Claude Fable 5 commited on 27 days ago
M1: Answer schema, LLM wrapper with retry+repair, static checks, 15-question eval 608ff6b unverified Claude Claude Fable 5 commited on 27 days ago
Scaffold repo structure per M0 (pyproject, ruff, pytest, pre-commit) c2bca9d unverified Claude commited on 30 days ago