Upstream: Claude Code v2.1.316 Assessment

Aperta
#1,637 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
15/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Attiva
Stack tecnologico
git, typescript

Direzione di ricerca

This is a triage tracker rather than a code change, and the payload names no files, tests or entry points. Start with the linked v2.1.316 release notes and decide which of the two deprecations (fast mode for Opus 4.8, and the autoMode.allow $defaults behaviour) affect sequant. Done means each deprecation and opportunity has a recorded decision, and any follow-up issues are opened by a maintainer.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

assessment upstream

Upstream: Claude Code v2.1.316 Assessment

Release: v2.1.316
Released: 2026-10-31
Assessed: 2026-11-02

Summary
Category Count Action Required
Breaking Changes 0 None
Name Collisions 0 None
Deprecations 2 Review needed
New Tools 0 None
Hook Changes 0 None
Opportunities 20 Noted for review
No Action 33 None
Actionable

Breaking changes, deprecations, and other items that affect sequant.

1. Deprecated: Deprecated fast mode for Opus 4.8 as of October 30, 2026; it will be removed on ...

Deprecated fast mode for Opus 4.8 as of October 30, 2026; it will be removed on November 30, 2026. After removal, fast mode requests on Opus 4.8 return an error and do not fall back to standard Opus 4.8. Migrate to Opus 5.5 to keep the speedup

  • Matched patterns: deprecation
  • Impact: medium
2. Deprecated: Changed auto mode so that an autoMode.allow list without "$defaults" no long...

Changed auto mode so that an autoMode.allow list without "$defaults" no longer removes the built-in rule on scheduled-task prompts

  • Matched keywords: Task, allow
  • Matched patterns: deprecation, permission
  • Impact: medium
Informational

Opportunities noted for human triage. No individual issues auto-created.

1. Fixed bash aliases with line breaks in their value (except in Git Bash), and fun...

Fixed bash aliases with line breaks in their value (except in Git Bash), and functions whose names start with a dash, being garbled or lost in the Bash tool's shell

  • Matched keywords: Bash, tool
  • Impact: low
2. Fixed bash scripts started from the Bash tool stopping after their first command...

Fixed bash scripts started from the Bash tool stopping after their first command when SHELLOPTS is exported

  • Matched keywords: Bash, tool
  • Impact: low
3. Fixed claude auth login refusing to run where managed settings require a Claud...

Fixed claude auth login refusing to run where managed settings require a Claude apps gateway; in a terminal it now shows the gateway sign-in

  • Matched keywords: settings
  • Impact: low
4. Fixed --restricted sessions uploading files from outside the working directori...

Fixed --restricted sessions uploading files from outside the working directories when a Read allow rule covered them

  • Matched keywords: Read, allow
  • Matched patterns: permission
  • Impact: low
5. Fixed sub-agents that inherited a parent sub-agent's model moving to the main mo...

Fixed sub-agents that inherited a parent sub-agent's model moving to the main model when a background job or message woke them

  • Matched keywords: background, agent
  • Impact: low
6. Fixed a managed autoMode.allow list without "$defaults" getting the built-in...

Fixed a managed autoMode.allow list without "$defaults" getting the built-in exceptions back from a host app's --settings, a first rule added in /permissions, or /auto-mode-setup

  • Matched keywords: allow, settings
  • Matched patterns: permission
  • Impact: low
7. Fixed claude -p text output sometimes not saying why auto mode stopped a turn ...

Fixed claude -p text output sometimes not saying why auto mode stopped a turn when a background agent was still running

  • Matched keywords: background, agent
  • Impact: low
8. Fixed plugin MCP headersHelper scripts receiving a corrupted `CLAUDE_PLUGIN_RO...

Fixed plugin MCP headersHelper scripts receiving a corrupted CLAUDE_PLUGIN_ROOT and server URL when a credential-named environment variable was set to a switch value such as 1

  • Matched keywords: MCP, plugin
  • Matched patterns: mcp
  • Impact: low
9. Fixed the Artifact tool showing ? for artifact database access rules at the `s...

Fixed the Artifact tool showing ? for artifact database access rules at the self level, and not quoting those rules back when it refuses a republish that would drop them

  • Matched keywords: tool
  • Impact: low
10. Fixed Grep and Glob never returning when the search process is killed at the tim...

Fixed Grep and Glob never returning when the search process is killed at the timeout but does not exit, seen on Windows

  • Matched keywords: Glob, Grep
  • Impact: low
11. Self-hosted runner: Fixed an MCP server's on/off switch sometimes being lost whe...

Self-hosted runner: Fixed an MCP server's on/off switch sometimes being lost when a session moved to a new machine

  • Matched keywords: MCP
  • Matched patterns: mcp
  • Impact: low
12. Windows: Fixed the Bash tool losing your aliases and functions in Git Bash when ...

Windows: Fixed the Bash tool losing your aliases and functions in Git Bash when the rc file sets errexit and pipefail and only winpty aliases, or none, are defined

  • Matched keywords: Bash, tool
  • Impact: low
13. Improved the messages shown when /ultrareview, a cloud session or a cloud agen...

Improved the messages shown when /ultrareview, a cloud session or a cloud agent finds no GitHub remote: they now say to create a repository at https://github.com/new, and /ultrareview no longer suggests a gh command that gh rejects

  • Matched keywords: agent
  • Impact: low
14. Changed server-managed settings for Team and Enterprise logins: settings fetched...

Changed server-managed settings for Team and Enterprise logins: settings fetched from Anthropic's API now apply without an approval prompt, and a stored copy that doesn't verify is refused

  • Matched keywords: settings
  • Impact: low
15. [VSCode] Fixed saved /btw side-question history being deleted too early while ...

[VSCode] Fixed saved /btw side-question history being deleted too early while a settings file has errors

  • Matched keywords: settings
  • Impact: low
16. [VSCode] Fixed a conversation coming back in Auto mode after a reload or restart...

[VSCode] Fixed a conversation coming back in Auto mode after a reload or restart when its plan was approved with "Yes, and manually approve edits"

  • Matched patterns: permission
  • Impact: low
17. [Cloud sessions] Added a form card to cloud sessions, so you can fill in or decl...

[Cloud sessions] Added a form card to cloud sessions, so you can fill in or decline a form an MCP server asks for instead of the request being canceled without you seeing it

  • Matched keywords: MCP
  • Matched patterns: mcp
  • Impact: low
18. [Claude Tag] Fixed Claude refusing to edit or append to a canvas it made in a Sl...

[Claude Tag] Fixed Claude refusing to edit or append to a canvas it made in a Slack channel, from that channel, once the canvas was also shared to another channel or a DM

  • Matched keywords: Edit
  • Impact: low
19. [Claude Tag] Fixed a cloud scheduled task's live status checklist in Slack stayi...

[Claude Tag] Fixed a cloud scheduled task's live status checklist in Slack staying half-done; a run can now edit the top-level messages it posted during that run

  • Matched keywords: Task, Edit
  • Impact: low
20. [Claude Tag] Changed a Slack channel's Respond automatically switch to a "How Cl...

[Claude Tag] Changed a Slack channel's Respond automatically switch to a "How Claude participates" choice on the channel's Configure page and in Claude Tag admin settings

  • Matched keywords: settings
  • Impact: low
No Action Required

33 changes did not require action:

  • Added CLAUDE_CODE_DISABLE_ULTRATHINK, which turns the ultrathink keyword off
  • Added pooled group budgets to the Claude apps gateway: one monthly budget that a group's members share, on top of each member's own limit, set with pooled_budget on the spend limits admin API
  • Added CLAUDE_CODE_DISABLE_LOOPED_CROSS_CERT_DROP to keep system cross-certificates that certify each other in a loop, for servers whose private CA needs one
  • Added CLAUDE_CODE_SUBAGENT_EFFORT to set the effort level subagents run at when nothing else names one, instead of inheriting the session's
  • Added managed.policy_mode: layered to the Claude apps gateway: every policy that matches a developer applies, each merged over the ones listed below it, not only the first
  • Added guardrail.input_tagging on Claude apps gateway Bedrock upstreams, which wraps prompts in the input tags that an Amazon Bedrock guardrail's prompt attacks filter needs; all_messages_and_system also tags the system prompt
  • Fixed shell commands being left running on macOS and Linux when Claude Code exits by itself, for example when credentials are refused or a cloud session is archived
  • Fixed PowerShell hooks not blocking on exit code 2 when the command begins with a type cast, param, using or an attribute
  • Fixed some network requests hanging when a compressed response was cut off or corrupted
  • Fixed sonnet, opus and haiku on Vertex AI and Amazon Bedrock showing an error mid-session instead of switching to an older model when the newest is not yet available to the account or region
  • Fixed the Claude apps gateway not checking every model a request names against availableModels, deniedModels and models; a request that names a blocked model now gets a 400 naming the field
  • Fixed prompts containing invisible characters needing a second Enter to send; plain prompts now send cleaned on the first Enter, and commands still wait for review
  • Fixed cloud sessions and cloud scheduled tasks not being marked as failed when auto mode stopped a turn because the server returned no safety verdict
  • Fixed CLAUDE_CODE_AUTO_MODE_SERVER=1 being ignored in sessions started by a host application (such as Claude Desktop) behind a proxy or LLM gateway with experimental betas turned off
  • Fixed the SDK register_repo_root control request not loading the CLAUDE.md of a directory outside the working directory (with CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1)
  • Fixed /model <id> not warning when the model isn't recognized by this version and auto-compact will assume a 200K context window
  • Fixed the "hold space to speak" hint using up its three showings in one session, and showing an empty key when push-to-talk is unbound
  • Fixed a rare case where resuming a conversation did not restore its plan, when /clear or /resume had been run while part of that conversation was still being saved
  • Fixed first-run setup dropping words from the security notes and the terminal-setup explanation in narrow terminals
  • Fixed the Enterprise survey card taking a typed 1 or 0 after a short pause; a typed answer now needs Enter
  • Self-hosted runner: Fixed a message sent while Claude was working being answered after a Stop, once the session's process had been replaced
  • Improved /code-review started from the Code tab in Claude Desktop or on the web: cloud and claude remote-control sessions now show the findings card, not a plain-text list
  • Improved /diff on large repositories: each refresh usually runs one fewer full-repository git command, and refreshes are spaced out when git is slow
  • Improved SSL certificate errors to name the likely causes, among them a server that leaves out an intermediate certificate, and the fix for each
  • [VSCode] Added sign-in to a Claude apps gateway from the chat panel, with no terminal needed
  • [VSCode] Changed ultrathink to run its turn at xhigh effort and show in a rainbow in the chat box, as in the terminal
  • [VSCode] Fixed the missing Effort slider, Ultracode switch and model name when the model setting has the [1m] tag, such as opus[1m]
  • [Cloud sessions] Added a "Catching up…" line that shows while a cloud or Remote Control session you switch back to is still bringing its messages up to date
  • [Cloud sessions] Changed network secrets so Enterprise members can add and delete them on their own cloud environments, instead of only viewing them
  • [Cloud sessions] Improved the Changes pane for cloud sessions: the note about what the list leaves out is now a badge beside the branch name, not a row above the diff
  • [Cloud sessions] Fixed file search in a cloud session's Files pane showing folders as ../.. paths after Claude changed directory; results now show their path from the project's root
  • [Claude Tag] Fixed untagged replies going unanswered in a Slack Connect thread when both organizations have installed Claude and Slack delivered the reply to the other organization's app
  • [Code Review] Added a findings-by-severity card to the Code Review analytics page, showing the period's total findings, a daily chart stacked by severity, and each severity's count

Generated by /upstream skill

Lingua principale
TypeScript
Stelle
1
Fork
1
Merge medio
11h 3m
PR unite (30g)
84

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di sequant-io/sequant

Tutte le issue di sequant-io/sequant

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.