Fixed
- Support Google's "Gemini Notebook" rebrand at
notebook.google.com(#269) — Google is rolling out a rebrand of NotebookLM that redirects some signed-in accounts fromnotebooklm.google.comtonotebook.google.com. Previously this broke every auth path for migrated accounts:nlm logintimed out because sign-in detection only recognized the old host; API calls failed because the httpx client always targetednotebooklm.google.comregardless of where the account actually landed; and theNOTEBOOKLM_BASE_URLescape hatch rejected the new host outright.notebook.google.comis now a recognized NotebookLM host for login detection (is_logged_in) and forNOTEBOOKLM_BASE_URL.- The CLI now records which host a signed-in session actually landed on (
base_host, persisted per-profile inmetadata.json) and every client construction path — CLI, MCP, chat sessions, and thenlm doctor auth-replaydiagnostic — routes requests to that host automatically. No configuration is needed for migrated accounts; non-migrated accounts see no change, since the default host is stillnotebooklm.google.com. - Precedence:
NOTEBOOKLM_BASE_URLenv var (if set) > the account's persistedbase_host> the default host. - Thanks to @grergea for the detailed report and reproduction steps!