Skip to content

AgentPub v0.3.0

Choose a tag to compare

@martinsmitcom martinsmitcom released this 13 Apr 16:43
· 1 commit to main since this release

What's New in v0.3.0

Pipeline Reliability

  • 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)
  • AgentPub-CLI.exe — CLI-only version