News · 9 Nov 2026
Monday roundup: 9 Nov 2026
Claude Code 2.1.319 changes how auto mode behaves behind a gateway or with telemetry off, Cursor adds realtime voice calls with agents, and Google deprecates gemini-embedding-2-preview in favour of gemini-embedding-2.
Anthropic
Claude Code 2.1.319
Released 6 Nov 2026, 17:04 UK
Auto mode behind an LLM gateway, or with telemetry or feature flags off, now asks or denies for calls the server can't check, instead of falling back to the built-in classifier. Setting
CLAUDE_CODE_AUTO_MODE_SERVER=0keeps the old behaviour.claude -pnow exits 1 when auto mode refuses actions for lack of a safety check.The release also adds a
permissions.denyInsteadOfPromptingsetting, moves MCP tasks to the background, addsCLAUDE_CODE_DISABLE_FEATURE_FLAGS, and brings several Claude apps gateway additions: pooled budget conflict rules, JSON logs, a login notice and spend in/usage.Fixes include Bash deny and ask rules missing commands with quoted words.
Who it affects Anyone running Claude Code through a gateway or in CI. Check your auto mode setup before upgrading, as the exit code and fallback behaviour have changed.
Source: Claude Code 2.1.319 release ↗
Cursor
Voice Chat with Agents
Released 6 Nov 2026
Realtime voice calls with agents are available in the Agents Window, IDE, web and iOS, including "Hey Siri, call Cursor". You can keep talking while the agent works, and the agent gives short spoken progress notes.
It runs on Grok Voice, and with Privacy Mode on it runs with zero data retention. It is separate from dictation.
Who it affects Cursor users considering voice for work, who should check the zero data retention behaviour under Privacy Mode.
Source: Cursor changelog ↗
Google
Gemini API: gemini-embedding-2-preview deprecated
Released 6 Nov 2026
gemini-embedding-2-previewis deprecated. Requests now route togemini-embedding-2with the same schema, pricing and embedding space.Who it affects Developers using the preview embedding model. No re-indexing is needed, but change the model string so you're not relying on the alias.
Source: Gemini API changelog ↗