Claude API message threads in beta, Gemini 2.5 Pro and Flash auto-reroute on Dec 1, Vercel agent-desktop 1.0
Window · 2026.11.01 06:44 – 11.03 06:44 KST
Here's today's news. No big launch today, so this issue sticks to updates developers can try now or should prepare for. Anthropic opened message threads on the Claude API in beta: the server holds the conversation briefly, and after the first request you send only the new messages. Google's changelog says that starting December 1, calls to gemini-2.5-pro and gemini-2.5-flash will be routed to newer models and billed at their rates.
We also missed Vercel Labs' agent-desktop 1.0, released on 10/28. It hit #1 on GitHub's daily Trending on 11/02, so it's in today as a late catch.
At a glance
- 01 Claude API message threads (beta): keep the conversation server-side, send only new turns Anthropic Beta
- 02 Gemini 2.5 Pro and Flash deprecated: from Dec 1, calls reroute to newer models at their prices Google GA
- 03 [Late catch] Vercel agent-desktop 1.0: a CLI that lets agents read and drive desktop apps through the accessibility tree Vercel GA
Today's items
Claude API message threads (beta): keep the conversation server-side, send only new turns
What is it?
Message threads let the Messages API hold a conversation on the server for a short while. Your first request looks the same as today, with the full conversation, system prompt and tools, plus a thread parameter set to create. After that you send only the new messages and the previous response id with continue, and the API rebuilds the conversation before calling the model. A thread expires 5 minutes after its last request and is deleted within an hour. You need the message-threads-2026-08-12 beta header, though the SDK's thread helper adds it and handles replays for you.
thread = client.beta.messages.thread(model="claude-opus-5-5", max_tokens=1024)
thread.send({"role": "user", "content": "Hi!"})Why does it matter?
In a long agent loop, every turn re-uploads the whole conversation, and the API validates and tokenizes all of it again. Anthropic says threads cut that work down to the new turn, so time to first token stays lower and steadier as the conversation grows. Threads are best-effort, though: a continue call can return a 404 at any time. Your app still has to keep its own copy of the conversation and a path to resend it in full.
Maturity
BetaIt's a beta feature behind a beta header. It works on the Claude API, Claude Platform on AWS, Claude Models on Google Cloud, and Microsoft Foundry.
How to track it
- GA: watch the release notes for a version that drops the beta header.
- Real numbers: look for developers measuring how much time to first token actually drops in long agent loops.
- Retention: check the docs for changes to the 5-minute expiry, the 1-hour deletion window, or how threads work with prompt caching.
Gemini 2.5 Pro and Flash deprecated: from Dec 1, calls reroute to newer models at their prices
What is it?
Google has deprecated gemini-2.5-pro and gemini-2.5-flash and removed them from the Google AI Studio model picker. Starting December 1, gemini-2.5-pro calls will route to gemini-3.8-flash, gemini-2.5-flash calls will route to gemini-3.5-flash-lite, and both will be billed at the new model's rates. API access to gemini-2.5-pro is now limited to existing users who have actually been using it.
Why does it matter?
Your requests keep succeeding even if you change nothing, but a different model answers them, so quality, latency and cost can shift without warning. Google lists the breaking changes: function calling and thought_signature validation, thinking_level replacing thinking_budget, and the removal of sampling parameters and prefilled model turns. If you have prompts or eval sets tuned for 2.5, rerun them against the new models in November.
Maturity
GAWe rated it GA because the cutover date and target models are fixed in the official docs, and the receiving models are already generally available.
How to track it
- Migration guide: see whether the 'what's new' migration pages add more breaking changes.
- Schedule: check the deprecations page in case the Dec 1 date or the target models change.
- Vertex AI: watch for word on whether Google Cloud Vertex AI's 2.5 models follow the same schedule.
[Late catch] Vercel agent-desktop 1.0: a CLI that lets agents read and drive desktop apps through the accessibility tree
What is it?
agent-desktop is a CLI and C library that lets AI agents read and operate desktop apps on macOS, Windows and Linux through the OS accessibility tree, the structured list of on-screen elements the operating system exposes. A snapshot returns JSON with a ref for every element an agent can act on. The agent clicks a ref, then takes another snapshot to check the result. No pixel matching is involved.
npm install -g agent-desktop
agent-desktop snapshot --app Finder -iWhy does it matter?
It's lighter than screenshot-and-click computer use, and the JSON output is easy to wire into coding agents like Claude Code or Codex as a tool. The loop stays inside your own agent, so you aren't tied to one model. Snapshots and clipboard reads can contain private screen content, so follow the README and keep them out of logs.
Maturity
GA1.0 is a stable release, and patches have continued through 1.0.2. Official Homebrew and Scoop packages are still under review.
How to track it
- Packaging: check the GitHub releases and README for Homebrew and Scoop availability.
- Integrations: watch the repo for skill or plugin integrations aimed at coding agents.
Bottom line
gemini-2.5-pro or gemini-2.5-flash, switch the model name and rerun your evals now. For long Claude agent loops, try message threads, with a replay path built in.Research log
Sources checked (✓ checked / – nothing relevant / ✕ could not access)
- ✓Claude Platform release notes · message threads docs — 11/02 message threads beta confirmed → selected. 10/30 Opus 4.8 fast-mode deprecation skipped as minor
- ✓Gemini API changelog · deprecations page — 11/02 Gemini 2.5 Pro/Flash deprecation and 12/01 auto-routing confirmed → selected
- ✓GitHub vercel-labs/agent-desktop (API, Trending) — v1.0.0 on 10/28 01:15 UTC, Apache-2.0, 9,324 stars, #1 on 11/02 daily Trending (+2,243) → selected as a late catch
- ✓OpenAI news (LifeVal) — 11/02 LifeVal research post read. Internal eval with no released data or tooling, so skipped
- ✓OpenAI news · ChatGPT/Codex changelog — Nothing product-related beyond 11/02 Grid Protectors (policy). Latest stable Codex release is 0.166.0 from 10/29
- ✓GitHub openai/codex · anthropics/claude-code · google-gemini/gemini-cli — Only Codex 0.167.0 alphas and Gemini CLI nightlies, so skipped. No Claude Code release after v2.1.316 (10/31)
- ✓GitHub vllm-project/vllm — Only v0.33.0rc3 (11/02); no stable v0.33.0 tag yet, despite an AI/TLDR listing → skipped
- ✓Anthropic news — No product posts in the window. The 10/30 Max→Ultra rename and Ultra 5-hour limit removal didn't make this issue
- ✓GitHub changelog — 11/02 entries are security risk assessments etc., no new AI features
- ✓Google for Developers blog · Google blog — No new developer posts in the window (latest 10/27)
- ✓Hugging Face blog · trending models · nvidia org — All new posts and models predate 10/30. NVIDIA Dory 4B is from 10/16, so skipped
- ✓AWS What's New — 11/02 items are regional expansions such as Haiku 5.5 on Kiro in GovCloud
- ✓NVIDIA blog · Mistral news · Meta AI blog — No new models or tools in the window
- ✓TechCrunch AI category — 11/02 ChatGPT Chat/Work tab merge story overlaps last issue's usage item, skipped. 42ai funding and Grok limit cuts aren't launches
- ✓AI/TLDR release feed · Price Per Token · BenchLM — Used to collect leads and trace primary sources. No new model releases logged for 11/02
- ✓GitHub Trending (daily) — agent-desktop +2,243, FreeToken +654. FreeToken is a July repo, skipped
- ✓AI Times (aitimes.com) — No new announcements with a primary source
- ✕aiweekly.co/ai-news-today/edition/2026-11-01 · 2026-11-02 — Edition URLs return 404
- ✕GeekNews — Blocked with 403
- ✕Microsoft commandline.microsoft.com · microsoft.ai · x.ai/news — Blocked with 403. WebSearch found no new models in the window either
- ✓X @karpathy — Nothing new after HackerTube on 11/01 18:14 UTC (covered last issue)
- ✓X @thsottiaux — 11/02 15:50 UTC teaser about adding models behind 'dots' only, skipped
- ✓X @OpenAI · @OpenAIDevs · @sama — @OpenAI posted LifeVal. 10/30 Private Intelligence not included this issue. No other new tools
- ✓X @claudeai · @AnthropicAI · @bcherny · @alexalbert__ · @_catwu — Only @AnthropicAI's 11/02 Residency call (hiring); no new tools
- ✓X @OfficialLoganK · @GoogleDeepMind · @demishassabis — No posts in the window (latest 10/29–31)
- ✓X @deepseek_ai · @Alibaba_Qwen · @MistralAI · @xai · @AIatMeta — Nothing new beyond a @MistralAI Large 4 demo video on 11/02
- ✓X @simonw · @reach_vb · @_akhaliq · @swyx — Paper shares and opinion posts only
- ✓X @mustafasuleyman · @ClementDelangue · @AndrewYNg · @ylecun — Only an 11/02 opinion essay from @mustafasuleyman (skipped)
- ✕X @hardmaru · @jeremyphoward · @rasbt — Not opened this run
- ✕LinkedIn (Andrew Ng, Satya Nadella, Mustafa Suleyman, etc.) — Not opened this run
Generated: