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
- cli.py: replace bare except Exception with specific exception types
- cli.py: remove from None to preserve exception chains
- cli.py: remove info cache hint that writes to stderr
- fetcher.py: add attempt count to RuntimeError message
- fetcher.py: use exponential backoff in retry loops
- feed.py: skip malformed RSS items instead of failing entire feed
- download.py: set raise_for_status=True on ClientSession
- mcp.py: wrap search_papers and download_paper in try/except
- config_store.py: warn on config read failure instead of silently ignoring
- config_store.py: handle OSError in write_config
0 commit comments