Frosted blue chip mascot peeks through a magnifier at an amber puzzle-piece extension and a key beside a silver laptop.

Nov 5, 2026

Snack Pack #4: Check what your editor let in

Week of Oct 30–Nov 5, 2026 · 7 snacks · ~8 min

One bad extension can leave a key behind.

Cursor pulled a fake Claude Code build from its marketplace after it tried to plant an SSH backdoor, while Claude Code, the Gemini API and OpenAI put dates on fast mode, older models and a shared ChatGPT and Codex allowance.

Claude Code also fences in file edits, and Copilot moves into JetBrains Air.

Nutrition Facts

Serving: 1 Snack Pack · ~8 min

Snacks7
First Bite1
Main Course1 · 7-min read
Secret Sauce1
Video Tasting1
New on the Shelf2
Before you goTiny bites worth a glance1
Source links14
🌶️🌶️🌶️ items1 of 7
Actually useful ~57%4 of 7

Counts from this issue · 14 cards · Hype: 0 g.

Here’s what changed in your agent tools. Every bite links to its source. No funding fluff. No “AI will change everything.” Just what shipped, what changed, and why it might matter to you. A fresh pack lands every Thursday.


Snack Pack #4 · Nov 5, 2026 · A backdoor key may still be on disk · 🌶️🌶️🌶️Act nowSpicy: act now (security, deadline, breaking, big launch) Why: A backdoor key may still be on disk

Cursor Claude Code malware: check SSH keys

Action needed: a tampered Claude Code extension in Cursor’s extension marketplace tries to plant an SSH backdoor. Cursor’s Oct 29, 2026 notice says versions 2.1.312 and 2.1.313 were not made by Anthropic and were live from about 5:27 a.m. to 4:35 p.m. ET that day.

If you installed or updated either in that window, check for the svc-telemetry key now.

Who cares Anyone who installed or updated the Claude Code extension from Cursor’s marketplace on Oct 29, 2026, and the people who look after their machines.

Source: Cursor security notice: malicious Anthropic.claude-code 2.1.312 and 2.1.313 in the Cursor Extension Marketplace, Oct 29, 2026

Snack Pack #4 · Nov 5, 2026 · Fast mode on Opus 4.8 will error · 🌶️🌶️Worth a lookMedium: worth a look Why: Fast mode on Opus 4.8 will error

Opus 4.8 fast mode in Claude Code ends Nov 30

Action needed: Claude Code deprecated fast mode for Opus 4.8 as of Oct 30, 2026, and removes it on Nov 30, 2026. After that, fast mode requests on Opus 4.8 return an error and don’t fall back to standard Opus 4.8.

Who cares Claude Code users who run Opus 4.8 in fast mode.

Source: Claude Code v2.1.316 release notes, Oct 30, 2026

Snack Pack #4 · Nov 5, 2026 · Old model names reroute and rebill · 🌶️🌶️Worth a lookMedium: worth a look Why: Old model names reroute and rebill

Gemini 2.5 Pro and Flash reroute on Dec 1

Action needed: Google deprecated gemini-2.5-pro and gemini-2.5-flash in the Gemini API on Nov 2, 2026. From Dec 1, 2026, requests to them go to newer models automatically and are billed at those models’ rates.

Who cares Developers whose apps or agents call gemini-2.5-pro or gemini-2.5-flash in the Gemini API.

Source: Gemini API release notes, Nov 2, 2026⁠ · Google docs: Gemini API deprecation schedule

Snack Pack #4 · Nov 5, 2026 · One allowance for chat and code · 🌶️🌶️Worth a lookMedium: worth a look Why: One allowance for chat and code

ChatGPT and Codex will share one usage limit in December

Billing change: starting in December, Plus, Pro and Business plans get one usage allowance shared across ChatGPT and Codex. OpenAI’s Help Center page on the change went up on Oct 31, 2026, and says usage will be measured in tokens.

Who cares ChatGPT Plus, Pro and Business users who also code with Codex.

Source: OpenAI Help Center: understanding ChatGPT and Codex usage limits, Oct 31, 2026

Snack Pack #4 · Nov 5, 2026 · Edits stay inside your folders · 🌶️Nice to knowMild: nice to know Why: Edits stay inside your folders

Claude Code: block edits outside your project

Keep Claude Code’s file edits inside your project folders. A new setting, permissions.blockWritesOutsideWorkingDirectories, makes the Write, Edit and NotebookEdit tools refuse paths outside your working directories. The release came out late on Oct 29, 2026.

Who cares Claude Code users who want file edits fenced to the project they’re working in.

Source: Claude Code v2.1.314 release notes, Oct 29, 2026

Snack Pack #4 · Nov 5, 2026 · Smaller requests in long agent loops · 🌶️Nice to knowMild: nice to know Why: Smaller requests in long agent loops

Claude API message threads send only new turns

Long agent loops can stop re-uploading the whole conversation every turn. Message threads, in beta on the Claude Messages API since Nov 2, 2026, keep the conversation on the server so each later request carries only the new messages, with a lower time to first token.

Who cares Developers who run long conversations or agent loops on the Claude Messages API.

Source: Claude Platform release notes, Nov 2, 2026⁠ · Claude docs: how message threads work

Snack Pack #4 · Nov 5, 2026 · Your Copilot plan as an Air agent · 🌶️Nice to knowMild: nice to know Why: Your Copilot plan as an Air agent

Copilot now runs inside JetBrains Air

Your Copilot plan now doubles as an agent inside JetBrains Air. Since Nov 3, 2026, you can pick GitHub Copilot in Air’s agent picker, hand it coding tasks in your JetBrains IDE or in the cloud, and review the changes next to your code.

Who cares JetBrains IDE users who already pay for GitHub Copilot, plus Air Teams admins.

Source: GitHub Changelog: GitHub Copilot is now available in JetBrains Air, Nov 3, 2026

First Bite · Nov 5, 2026 · 🌶️Nice to knowMild: nice to know

What’s an authorized_keys file?

SSH signs you in with a key pair instead of a password.

The private key stays with you and works like a password, and the public key goes on the machine you want to reach, in a plain text file called authorized_keys in your .ssh folder (administrator accounts on Windows use administrators_authorized_keys instead).

When someone connects, the SSH server checks their private key against the public keys it has, so a key in that file lets whoever holds its private half sign in (Microsoft Learn: key-based authentication in OpenSSH for Windows).

Try this: if you have an authorized_keys file, open it and make sure you recognize every key in it, then read our Cursor Daily for the key name to look for. New here? Start here.

Source: Microsoft Learn: key-based authentication in OpenSSH for Windows

Secret Sauce · Nov 5, 2026

Decide when your VS Code extensions update

Try it now:

  1. In a terminal, run code --list-extensions --show-versions to see every extension VS Code has installed and which version you’re on.
  2. To update by hand instead, run the Disable Auto Update for Extensions command (or change the extensions.autoUpdate setting), and run Enable Auto Update for Extensions to switch it back on.
  3. To go back to a release you trust, right-click the extension in the Extensions view, choose Install Another Version and pick one from the list.

Source: Visual Studio Code docs: Extension Marketplace

Beginner⁠ · 2:32 · Claude · Oct 29, 2026

Claude’s new mobile app updates are here

Plays from YouTube when you press play.

Video Summary
  • You can stay signed in to two Claude accounts on your phone. Switch between work and personal without signing out, and photos also show up in the chat as soon as you pick them.
  • On iPhone Duo and iPad, a chart or anything else Claude makes opens in its own column beside the chat, so you can read it and ask for changes at the same time. Chromebooks and foldables get a resizable sidebar, right-click and the Claude Desktop keyboard shortcuts.
  • Voice mode answers sooner, hears you better in a noisy room and works with Apple CarPlay on iPhone. Menus and settings now come in 33 languages, and pull-down search is on the way for iPhone and iPad (it’s already on web and desktop).

On screen: A presenter talks between screen recordings and title cards.

A chart opens beside the chat on a folding iPhone, an account switcher lists Work and Personal, Android runs in a laptop-style layout on a Chromebook, voice mode listens on an Apple CarPlay screen, the app menus appear in other languages, and a preview shows pull-down search on iPhone.

After watching you can: Keep your work and personal Claude accounts signed in on one phone, ask Claude something through CarPlay on a drive, and switch the app’s menus to your own language.

Short on time? Watch just:

Source: YouTube: Claude’s new mobile app updates are here

MCP server · Nov 2, 2026 · 🌶️🌶️Worth a lookMedium: worth a look

Grafana MCP server

Attach a Grafana datasource to your chat the way you’d attach a file. Grafana’s official server now lists datasources as MCP resources for clients with a resource picker, adds opt-in CloudWatch Logs Insights queries, and stops opening the interactive chart from every Prometheus or Tempo query (a breaking change).

Works with: Any MCP client Install: uvx mcp-grafana

Source: mcp-grafana v2.2.0 release notes

MCP server · Oct 31, 2026 · 🌶️Nice to knowMild: nice to know

Playwright MCP

Keep two sign-ins apart in one browser.

Microsoft’s browser server can now open tabs in separate named sessions that don’t share cookies or storage, blank out access tokens and other URL values you name in its replies (Microsoft calls that a convenience, not a security feature), and cap how many matches a page search returns.

Works with: Any MCP client Install: npx @playwright/mcp@latest

Source: Playwright MCP v0.0.84 release notes

Before you go · Nov 5, 2026 · 🌶️Nice to knowMild: nice to know

Most of the pack’s news came with a date attached

  • Claude Code now warns in /schedule when a new cloud scheduled task picks up connectors you didn’t ask for (our Daily), and headless claude -p jobs get a heads-up before a stored sign-in runs out (our Daily).
  • Two Main Courses from Oct 30 are worth a catch-up. Copilot Fusion’s bill explains when one prompt calls several models, and Claude Duet, one week in shows how two early users run it.

That’s the pack. Pass a snack to a friend.