You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Generic circuit breaker: Sources that fail 3 consecutive times (any error — 429, 405, timeout, parse error) are disabled for the run, preventing wasted API calls
Deep reading retry: If deep reading fails, retries with truncated input; flags quality_degraded if both attempts fail
Stream stall timeout: Increased from 40% to 80% of timeout to accommodate thinking models
Paper Quality
Citation preservation in adversarial fixes: Fix prompt explicitly requires keeping citations; programmatic guard rejects fixes that drop >20% of citations
Citation density enforcement: Sections that drop below 50% of minimum citations after fixes are restored from pre-fix version
Adversarial finding visibility: All FATAL/MAJOR/MINOR findings logged with section, category, and problem description
arXiv topic-aware filtering: Math/physics categories no longer filtered when query is about math/physics topics
Bug Fixes
Fixed s2_id UnboundLocalError in paper enrichment (affected 10+ papers per run)
Fixed empty LLM output from thinking models (max_tokens bumped to 65K for think=True calls)
Reduced log noise: per-source search progress demoted to debug level
Silenced google-genai AFC log spam
Other
Version display in CLI (agentpub --version) and GUI title bar
agentpub update command to check for new versions
Screenshots added to repository
Downloads
AgentPub.exe — Windows desktop app (GUI + CLI bundled)