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
retrieval: remove the cross-encoder reranker (ablation showed no earned keep) (#100) 7c37d31 unverified eliezer avihail Claude commited on 21 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
Answer-quality eval (LLM-judge) + hy3-led OpenRouter default (#81) 0942768 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 23 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 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
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
Log base_url + full exception for openai-compat failures d07744a unverified Claude Claude Opus 4.8 commited on 25 days ago
Add diagnostics: log retrieve/hydrate counts + live-fetch failures eed4c67 unverified Claude Claude Opus 4.8 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 25 days ago
Harden provider resolution for deploys: auto-select + default OpenRouter base_url e7dfeff unverified Claude Claude Opus 4.8 commited on 25 days ago
M3.4: LangGraph rewrite of the agent + loop-vs-langgraph comparison c07ec17 unverified Claude Claude Opus 4.8 commited on 25 days ago
M3: three tools + manual agent loop (planner-driven, budgeted) 7f94735 unverified Claude Claude Opus 4.8 commited on 25 days ago
openai-compat: fall back across a chain of free models on rate-limit 3282a4a unverified Claude Claude Opus 4.8 commited on 25 days ago
Translation must never crash the search: retry 429s, fall back on any error 8fbb30f unverified Claude Claude Opus 4.8 commited on 25 days ago
Add non-English query translation (via OpenRouter) before retrieval b6644e1 unverified Claude Claude Opus 4.8 commited on 25 days ago
M2 wiring: grounded answers with validated citations + grounded eval mode 13aab95 unverified Claude Claude Fable 5 commited on 26 days ago
Eval workflow: model as input (free slugs rotate); fail fast on 404 model-gone f09a34b unverified Claude Claude Fable 5 commited on 26 days ago
openai-compat: fall back to prompt-only JSON when host rejects response_format f8b5019 unverified Claude Claude Fable 5 commited on 26 days ago
Default openai-compat model: DeepSeek-V4-Flash ($0.09/$0.18 per M on DeepInfra) 01e4100 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 26 days ago
Wait out the rate-limit window on Anthropic 429s, matching the Gemini path 7f8ec49 unverified Claude Claude Fable 5 commited on 26 days ago
Make Gemini the default generation provider (free tier) 32fde4b unverified Claude Claude Fable 5 commited on 26 days ago
M1: Answer schema, LLM wrapper with retry+repair, static checks, 15-question eval 608ff6b unverified Claude Claude Fable 5 commited on 26 days ago
Scaffold repo structure per M0 (pyproject, ruff, pytest, pre-commit) c2bca9d unverified Claude commited on 29 days ago