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

retrieval: remove the cross-encoder reranker (ablation showed no earned keep) (#100)
7c37d31
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

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

eliezer avihail Claude commited on

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

Claude Claude Opus 4.8 commited on

Let the planner choose the content space: search_docs gains a kind filter
470138f
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

Codebase quality pass: kill silent-truncation hacks, fix latent bugs, cover them (#46)
95d6832
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

Fix LLM transport drift, wire live static checks, clean config (#39)
6802438
unverified

eliezer avihail Claude commited on

Log base_url + full exception for openai-compat failures
d07744a
unverified

Claude Claude Opus 4.8 commited on

Add diagnostics: log retrieve/hydrate counts + live-fetch failures
eed4c67
unverified

Claude Claude Opus 4.8 commited on

Loop: always retrieve once before the planner (robust to flaky free models)
8e3a1fd
unverified

Claude Claude Opus 4.8 commited on

Harden provider resolution for deploys: auto-select + default OpenRouter base_url
e7dfeff
unverified

Claude Claude Opus 4.8 commited on

M3.4: LangGraph rewrite of the agent + loop-vs-langgraph comparison
c07ec17
unverified

Claude Claude Opus 4.8 commited on

M3: three tools + manual agent loop (planner-driven, budgeted)
7f94735
unverified

Claude Claude Opus 4.8 commited on

openai-compat: fall back across a chain of free models on rate-limit
3282a4a
unverified

Claude Claude Opus 4.8 commited on

Translation must never crash the search: retry 429s, fall back on any error
8fbb30f
unverified

Claude Claude Opus 4.8 commited on

Add non-English query translation (via OpenRouter) before retrieval
b6644e1
unverified

Claude Claude Opus 4.8 commited on

M2 wiring: grounded answers with validated citations + grounded eval mode
13aab95
unverified

Claude Claude Fable 5 commited on

Eval workflow: model as input (free slugs rotate); fail fast on 404 model-gone
f09a34b
unverified

Claude Claude Fable 5 commited on

openai-compat: fall back to prompt-only JSON when host rejects response_format
f8b5019
unverified

Claude Claude Fable 5 commited on

Default openai-compat model: DeepSeek-V4-Flash ($0.09/$0.18 per M on DeepInfra)
01e4100
unverified

Claude Claude Fable 5 commited on

Add openai-compat provider path: cheap open models on US/EU hosts
6b0fbc5
unverified

Claude Claude Fable 5 commited on

Wait out the rate-limit window on Anthropic 429s, matching the Gemini path
7f8ec49
unverified

Claude Claude Fable 5 commited on

Make Gemini the default generation provider (free tier)
32fde4b
unverified

Claude Claude Fable 5 commited on

M1: Answer schema, LLM wrapper with retry+repair, static checks, 15-question eval
608ff6b
unverified

Claude Claude Fable 5 commited on

Scaffold repo structure per M0 (pyproject, ruff, pytest, pre-commit)
c2bca9d
unverified

Claude commited on