v0.4.0 — Silent background self-update
Highlights
Silent background self-update (#3)
When installed via git clone, paper-fetch now keeps itself in sync with upstream automatically — no cron, no launchd, no hooks, no manual git pull. Each invocation spawns a detached background git pull --ff-only in the skill directory.
- Non-blocking — current call is not delayed;
start_new_session=Truefully detaches - Silent — all output to
/dev/null; JSON contract on stdout is never polluted - Throttled — at most once per 24h via
.git/.paper-fetch-last-update - Safe —
--ff-onlyrefuses to merge if you have local edits - Convergence — updates apply on the next invocation
Kill switches:
export PAPER_FETCH_NO_AUTO_UPDATE=1 # disable entirely
export PAPER_FETCH_UPDATE_INTERVAL=3600 # 1h cooldown instead of 24hOnline landing page (#2)
Live at https://agents365-ai.github.io/paper-fetch/ (English) and zh.html (中文). Includes hero, features, 5-source resolution walkthrough, discipline coverage table, comparison vs native agent, and install tabs for all 6 platforms.
Discipline-agnostic clarification (#1)
New "Discipline Coverage" / "学科覆盖" section in both READMEs. The skill works for any field — humanities, social sciences, chemistry, economics, psychology, materials — not just life sciences or CS. Unpaywall + Semantic Scholar cover every Crossref DOI; arXiv/PMC/bioRxiv are additional fallbacks for their specific domains.
Upgrading
Existing installs: nothing to do. On your next paper-fetch call (or within 24h for already-updated installs), the background self-updater will pull this release. From v0.4.0 onward, all future updates are fully automatic.
New installs: unchanged.
git clone https://github.com/Agents365-ai/paper-fetch.git ~/.claude/skills/paper-fetchFull changelog
- feat: add silent background self-update on each invocation (#3)
- docs: add online landing page (GitHub Pages) (#2)
- docs: clarify that paper-fetch is discipline-agnostic (#1)
Full diff: v0.3.0...v0.4.0