Sessions with many MCP tools no longer hide real API errors behind "prompt is too long" or compact needlessly; claude -p in cloud sessions stops falsely saying "Not logged in".
claude -p inside cloud sessions reporting "Not logged in" when started without the session's environment variables