This maintenance release adds diagnostics and a low-risk recovery path for emerging NotebookLM auth replay failures reported in issue #248.
nlm doctor auth-replay to compare:httpxhttpx replay after a forced Google RotateCookies callRotateCookies support during auth token refresh.browser_bound_replay verdicts from bare httpx requests.nlm login --check homepage login redirects with a real NotebookLM RPC before reporting cookies as expired. Thanks to laofun for reporting and contributing this fix in PR #250..google.com cookie values when flattening duplicate browser cookies. Thanks to laofun for reporting and contributing this fix in PR #249.uv run ruff check .uv run pytest tests/services/test_auth_service.py tests/core/test_cookie_rotation.py tests/services/test_auth_replay_diagnostic.py -quv run pytest -quv cache clean && uv tool install --force .nlm login --checknlm notebook list --titlenlm query notebook <notebook-id> "In one sentence, what is this notebook about?" --jsonThis release does not add a full CDP transport. The new doctor command is intended to collect evidence first, so we can confirm whether a user is seeing stale cookies, normal auth expiration, or the stronger browser-bound behavior described in issue #248.