官方更新 Claude Code Releases 2026-09-10T20:30 正文 ok 2279 words

Claude Code v2.1.268 发布:网关定价、权限安全与多端体验改进

英文标题:Claude Code v2.1.268

Claude Code v2.1.268 为 Claude apps gateway 新增定价同步、内部网络登录控制和公网访问告警,使 `/cost` 与遥测数据能够匹配实际支出。该版本修复了自 2.1.265 起第三方 Anthropic 兼容端点出现 HTTP 400 的问题,并处理了 WebFetch 超时、高 CPU 占用、MCP 密钥泄露显示及多项权限规则缺陷。更新还改善了 CLI、SDK、VSCode、Claude Code 网页版及 Claude Tag 的会话恢复、插件管理、无障碍支持和响应速度。对开发者而言,本次发布重点提升了自托管网关、安全边界、长会话稳定性及多环境部署的一致性。
打开原文相关 9.6 · 机会 5
media1.3 KB media54.9 KB

中文

更新内容

  • Claude apps gateway 新增支持:当在 gateway.yaml 中设置 pricing: 后,已登录的 Claude Code 客户端会通过托管设置获得相同费率,因此 /cost 和遥测数据将与支出计量器保持一致
  • 当网关的 access_control.allow_cidrs 为空时新增启动警告;首次收到来自公网地址的请求时,也会显示一次性警告
  • 新增 gatewayInternalNetworks 托管设置,允许管理员在组织自身的公网 IPv4 地址段内访问 Claude apps gateway 的 /login
  • 新增 claude self-hosted-runner --remove-session-state(默认关闭):会话结束时,删除 <base-dir>/_sessions/ 下各会话对应的目录
  • 在 claude auth status --json 输出中新增 configDirectory
  • 为 claude plugin install、uninstall、update、enable 和 disable 新增 --json;并在 claude plugin list --json 的每一行中新增 errorDetails/noteDetails
  • 为已发布的产物新增浏览器标签页图标,由 Claude 根据每个页面进行选择和匹配
  • 修复自 2.1.265 起,第三方 Anthropic 兼容端点(ANTHROPIC_BASE_URL)每一轮请求都会因 HTTP 400 失败的问题:Artifact 工具输入 schema 中的一个正则表达式被这些端点拒绝
  • 修复 WebFetch 在服务器持续保持响应连接但不结束时无限挂起的问题;现在请求会在 300 秒后失败。可设置 CLAUDE_CODE_WEBFETCH_DEADLINE_MS 覆盖截止时间(设为 0 可关闭)
  • 修复重生的进程内队友错误继承同名 agent 文件中工具或系统提示词的问题;该 agent 文件可能位于尚未信任的文件夹中
  • 修复持续高 CPU 使用率:长期运行的空闲会话中的忙循环不再占满一个 CPU 核心;会话摘要期间快速上报终端焦点也不再使 CPU 持续处于高负载
  • 修复 Claude 有时会在 MCP 工具调用后回复“your message came through empty”的问题
  • 修复符号链接目录上的 deny 和 ask 权限规则未生效的问题:macOS 上的 /etc、/tmp、/var,以及 Linux 上的 /bin,在通过其真实路径访问时规则此前不会生效;Bash 命令也不再忽略以符号链接路径写入的 deny 规则
  • 修复当同一行包含权限检查器无法分析的 env -C、eval 或类似命令时,Read 或 Edit deny 规则可能不生效的问题
  • 修复插件和市场错误信息泄露 git 源 URL 中 token 或密码的问题
  • 修复 /mcp 和 /plugin 服务器详情、claude mcp list/get 以及 MCP 登录错误中显示从 MCP 配置 ${VAR} 占位符解析出的密钥的问题
  • 修复对使用 excludeDynamicSections 的 SDK 会话而言,提示词缓存和扩展思考会在会话中途失效的问题:首条消息不再在每次请求时重新渲染
  • 修复已获授权用户在重启后或 Desktop Code 标签页中,因缓存的模型访问拒绝状态过期而被告知模型受限的问题
  • 修复当另一个 Claude Code 进程刷新过期的模型访问条目时,正在运行的会话会静默切换至组织默认模型的问题
  • 修复 Pro 和 Team 套餐中,Fable 模型的长上下文 429 错误显示“使用额度同意”提示,而非 100 万上下文消息的问题
  • 修复通过配置文件进行工作负载身份联合验证时(如 claude-code-action 的配置方式),共享该配置文件的进程可能在运行中因 401 … jti reused 失败的问题
  • 修复本地回调端口范围无法绑定时,MCP 服务器 OAuth 登录因“No available ports for OAuth redirect”失败的问题
  • 修复 /compact 和自动压缩生成的对话摘要会破坏包含 $ 序列文本的问题
  • 修复恢复以 /compact 结束的对话时,其已恢复文件的说明在每次恢复时加载顺序不一致的问题
  • 修复 SDK 提示词建议、附带问题和 /rename 会发送压缩前对话内容的问题
  • 修复通过上箭头调出先前提示词并编辑后,@ 文件和 / 命令建议不出现的问题
  • 修复 claude agents:以正常速度再次按下 ← 返回 agent 列表时,不再必须停顿超过一秒才会响应
  • 修复 claude agents 删除会话时,如果无法移除 worktree 就会卡住的问题:消息现在会说明原因和下一步操作;对于 git worktree,再次按下 ctrl+x 将仍然删除该目录
  • 修复 agents 面板中后台 agent 和工作流行在文本包含换行时扩展为多行的问题
  • 修复当组织托管设置配置 MCP 允许列表时,Slack 会话中的 Claude 丢失 Slack 工具的问题
  • 修复 Claude in Chrome 在导航 URL 有 scheme、但 host 无法解析时,请求允许主机“https”的问题
  • 修复当前任务标签较长时加载动画会换至多行的问题;标签和“Next:”任务行现在会保持在同一终端行内
  • 修复启用终端原生光标时,/bug 和 /feedback 描述字段不显示光标的问题
  • 修复由 claude remote-control 提供服务的 Remote Control 会话在 ListAgents 中显示生成名称而非会话标题的问题
  • 修复 claude plugin validate 错误拒绝目录名以两个点开头、但插件加载器接受的插件路径的问题
  • 修复插件会静默跳过无法检查的默认 monitors 文件或根目录 SKILL.md 的问题
  • 修复 WebFetch 对 localhost 和其他无点主机名的错误提示,使其说明 URL 被拒绝的原因并建议使用 curl
  • 修复 PermissionRequest hooks 在 --print 模式下不触发的问题
  • 修复 policy-helper 警告在无头(-p)运行中不打印的问题
  • 修复 /resume 将 /fork 后台会话列在父会话名称下、而非其自身 ⑂ fork 名称下的问题
  • 修复 /remote-control 和其他受 claude.ai 登录限制的命令:用户登出时会建议使用 /login,而不是显示 Claude for Enterprise 迁移消息
  • 修复 CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS 未能延长未设置单独 timeout 的 SessionEnd hooks 的问题(此前它们仍会在 1.5 秒后被取消)
  • 修复未连接 GitHub 账户时,/autofix-pr 和其他云会话命令提示用户重试或安装 Claude GitHub App 的问题;现在会指向 /web-setup 或网页连接页面
  • 修复 /teleport 和 /remote-env 等云会话命令在组织策略关闭功能时仅回复“Unknown command”的问题;现在会说明功能被禁用的原因
  • 修复 Bash 沙箱说明夸大隔离能力的问题:关闭文件系统隔离时不再显示未被强制执行的路径列表;严格模式也不再声称命令绝不会在沙箱外运行
  • 改进全屏模式:增加或移除一行提示词(Shift+Enter)时,现在会像输入单个字符一样快速重绘,而不再重新渲染可见的对话记录
  • 改进 --continue / --resume:对话会立即显示,而不是等待 SessionStart hooks;首条消息也不再重新读取整个对话记录
  • 通过不再为隐藏的每工具批次提醒重绘对话记录,提升工具密集型轮次中的响应速度
  • 改进包含 .claude/workflows/ 脚本的项目启动时间:列出脚本时不再解析每个脚本
  • 改进自动模式拒绝处理:Claude 收到的消息现在会指出阻止操作的规则,并要求 Claude 尝试更安全的方法,在停下来询问用户前先完成无关工作
  • 改进 Claude in Chrome:较长的网页读取结果现在会保留在上下文中,而不再保存到文件后重新读取
  • 改进 MEMORY.md 截断警告:现在会说明被截断的行数及截断起始位置
  • 改进产物的终端权限提示:现在优先显示请求中的问题
  • 改进提示词页脚:编辑器或 /diff 选择内容现在显示在提示词输入框内;全屏模式则在页眉而非页脚显示 Remote Control 状态
  • 改进“Usage credits required for 1M context”消息:现在会说明在会话中途启用的使用额度,将在重启 Claude Code 后生效
  • 改进 /plugin:安装、启用或禁用插件现在会在关闭菜单时立即生效;之后不再需要 /reload-plugins
  • 调整 Bedrock、Vertex 和 Foundry 的系统提示词:环境、模型和设置详情改为作为附件提供,以匹配第一方会话
  • 调整 Bedrock、Vertex 和 Foundry 会话:在一段对话中保持工具列表的字节级稳定性;后连接的工具将延后加载,而不是重写工具列表,以匹配第一方会话
  • 调整任务跟踪工具(TaskCreate/Get/Update/List、TodoWrite):仅在 Claude 3.x、Opus 4.0–4.7、Sonnet 4.0–4.6、Haiku 4.5 上提供;其他模型可设置 CLAUDE_CODE_ENABLE_TODO_TOOLS=1
  • 将终端中的产物数据编辑权限提示改为卡片,显示文档数量以及哪些人可以打开该产物
  • 调整设置为跳过全部批准的本地 Cowork 会话:Artifact 工具现在会拒绝读取会话文件夹外部或位于符号链接后的本地文件,而不是未经询问直接读取
  • 调整普通 WebFetch deny 和 ask 规则:不再应用于 Artifact 工具的读取和更新;请使用 Artifact 规则(或 WebFetch(domain:claude.ai))来阻止或控制这些操作
  • 调整“N MCP servers need authentication”启动通知:每台服务器只通知一次,不再每次启动都通知
  • [VSCode] 修复当在设置文件或 environmentVariables 设置中配置 CLAUDE_CONFIG_DIR 时,会话列表、设置开关和聊天标签页异常的问题
  • [VSCode] 修复登录、登出或切换账户后,已打开标签页中的模型标识、模型选择器和命令菜单会短暂变为空白的问题
  • [VSCode] 修复当项目或本地设置覆盖 ~/.claude/settings.json 中指定的模型时,Auto 会在新标签页或刚重新加载的对话中从模式选择器消失的问题
  • [VSCode] 修复配置 SessionStart hook 后,窗口重新加载时会话名称会恢复为最后一条提示词的问题
  • [VSCode] 修复当同一窗口中其他标签页已启动 Claude 进程时,页脚的模型标识和 Remote Control 标识仍等待新标签页 Claude 进程启动的问题
  • [VSCode] 修复当会话标签页的启动请求比配置读取晚超过半秒到达时,第二个 Claude 进程仍会执行完整启动流程的问题
  • [VSCode] 修复从会话列表恢复会话时忽略 claudeCode.preferredLocation: "sidebar" 的问题(此前始终打开面板),以及以编程方式打开会将该设置重置为 "panel" 的问题
  • [VSCode] 修复 Windows 问题:未安装 WSL 的机器不再显示 WSL 安装提示;安装 WSL 后,现在可以正确返回 Windows 文件的 IDE 诊断信息
  • [VSCode] 修复当通过设置配置 CLAUDE_CONFIG_DIR 时,自定义样式构建器会将 User 级样式保存至 CLI 不会读取的文件夹的问题
  • [VSCode] 为键盘和屏幕阅读器用户新增左右方向键,可更改“始终允许”权限规则的保存位置
  • [VSCode] 新增“Claude Code: Focus last message”命令,可将键盘焦点移至对话中的最新消息,面向键盘和屏幕阅读器用户
  • [VSCode] 调整 Manage plugins 对话框:安装、启用、禁用和卸载现在可应用于已打开会话,无需重启
  • [VSCode] 调整部分产物权限提示:移除“不再询问”选项,以与终端保持一致
  • [Claude Code on the web] 修复运行超过约六小时的云会话会静默丢失保存至持久化会话文件夹中文件的问题;保存内容现在最多可持久化一天
  • [Claude Code on the web] 修复在管理员限制模型 effort 的组织中,当例程恢复会话或会话启动时未设置 effort,出现“Invalid effort level”错误的问题
  • [Claude Code on the web] 改进从对话创建例程:当新例程没有连接器时,Claude 现在会说明这一点及如何添加连接器,而不只是确认创建成功
  • [Claude Tag] 修复管理设置页面在短暂加载失败后卡在加载骨架屏或变为空白的问题;加载失败的区块现在会显示 Retry 按钮
  • [Claude Tag] 在 Slack 频道配置页面中新增返回组织 Claude in Slack 管理设置的链接
  • [Claude Tag] 修复 Slack Enterprise Grid 频道在 Slack 管理员将其移动至另一个工作区后,丢失 Claude 设置(代码仓库、环境、访问权限)的问题
  • [Claude Tag] 改进 Claude 对被阻止操作的解释:现在会说明是权限检查、Claude 自行决定先确认,还是缺少访问权限导致操作停止
  • [Claude Tag] 提升回复速度:Claude 现在会并行执行多项只读查询(搜索 Slack、读取线程、查找人员),而不是逐项执行
  • [Claude Tag] 改进比较结果的格式:句子长度比较现在以列表呈现,而非需要横向滚动的宽表格;较长的表格单元格也会换行
  • [Claude Tag] 修复在线程拥有自身会话时,@Claude !restart 有时还会发布一条相互矛盾的“this thread is handled by the channel session”通知的问题
  • [Claude Tag] 改进当 Claude 账户所属组织与 Slack 工作区不同时显示的消息:现在会说明如何将工作区连接至你的组织
  • [Claude Tag] 修复 URL 被尖括号包裹的 Markdown 链接在 Slack 中显示为字面括号文本、而非可点击链接的问题
  • [Claude Tag] 修复工作区访客在允许访客使用 Claude 的频道中进行顶层 @提及时,有时收到“your Slack account isn't connected”回复而非答案的问题
  • [Claude Tag] 修复频道的长时间运行会话在对话中途被全新会话替换的问题;计划刷新现在会等待频道及其线程处于空闲状态
  • [Claude Tag] 修复频道设置卡片 clic

[原文在此处截断]

English / 原文

  1. Releases
  2. v2.1.268

Compare

Sorry, something went wrong.

No results found

What's changed

  • Added to the Claude apps gateway: with pricing: set in gateway.yaml, signed-in Claude Code clients receive the same rates through managed settings, so /cost and telemetry match the spend meter
  • Added a startup warning for gateways when access_control.allow_cidrs is empty, and a one-time warning the first time a request arrives from a public address
  • Added the gatewayInternalNetworks managed setting, letting administrators allow /login to a Claude apps gateway on their organization's own public IPv4 block
  • Added claude self-hosted-runner --remove-session-state (default off): delete each session's per-session directories under <base-dir>/_sessions/ when the session ends
  • Added configDirectory to the output of claude auth status --json
  • Added --json to claude plugin install, uninstall, update, enable and disable, and errorDetails/noteDetails to each row of claude plugin list --json
  • Added browser-tab icons for published artifacts, chosen by Claude to match each page
  • Fixed every turn failing with HTTP 400 on third-party Anthropic-compatible endpoints (ANTHROPIC_BASE_URL) since 2.1.265: a regex in the Artifact tool's input schema that those endpoints reject
  • Fixed WebFetch hanging indefinitely on a server that keeps the response open without finishing; a fetch now fails after 300 seconds. Set CLAUDE_CODE_WEBFETCH_DEADLINE_MS to override the deadline (0 turns it off)
  • Fixed a respawned in-process teammate picking up tools or a system prompt from a same-named agent file in a folder you have not trusted
  • Fixed sustained high CPU usage: a busy loop in long-running idle sessions no longer pins a CPU core, and rapid terminal focus reports during a session recap no longer keep the CPU high
  • Fixed Claude sometimes replying "your message came through empty" after an MCP tool call
  • Fixed deny and ask permission rules on symlinked directories (/etc, /tmp, /var on macOS; /bin on Linux) not applying when a path was given by its real location, and Bash commands ignoring deny rules written on a symlinked path spelling
  • Fixed a case where a Read or Edit deny rule did not apply when an env -C, eval or similar command the permission checker cannot analyze was on the same line
  • Fixed plugin and marketplace errors showing a token or password from a git source URL
  • Fixed /mcp and /plugin server details, claude mcp list/get, and MCP login errors showing secrets resolved from ${VAR} placeholders in MCP configs
  • Fixed prompt caching and extended thinking breaking mid-session for SDK sessions using excludeDynamicSections: the first message is no longer re-rendered each request
  • Fixed entitled users being told a model is restricted after restart or in the Desktop Code tab when a cached model-access denial was stale
  • Fixed a running session silently switching to the organization's default model when another Claude Code process refreshed a stale model-access entry
  • Fixed long-context 429s on Fable models showing the usage-credits consent prompt instead of the 1M-context message on Pro and Team plans
  • Fixed workload identity federation via a profile (as claude-code-action configures it): processes sharing the profile could fail mid-run with 401 … jti reused
  • Fixed MCP server OAuth sign-in failing with "No available ports for OAuth redirect" when the local callback port range can't be bound
  • Fixed the conversation summary produced by /compact and auto-compact mangling text that contained $ sequences
  • Fixed resuming a conversation that ended with /compact: its restored-file notes now load in the same order on every resume
  • Fixed SDK prompt suggestions, side questions and /rename sending the conversation from before a compaction
  • Fixed @ file and / command suggestions not appearing after recalling a previous prompt with the up arrow and editing it
  • Fixed claude agents: pressing ← again at a natural pace to go back to the agent list no longer gets ignored until you pause for over a second
  • Fixed claude agents session delete getting stuck when a worktree can't be removed: the message names the cause and next step, and for a git worktree ctrl+x again deletes the directory anyway
  • Fixed background agent and workflow rows in the agents panel expanding to many lines when their text contained line breaks
  • Fixed Claude in Slack sessions losing their Slack tools when org managed settings set an MCP allowlist
  • Fixed Claude in Chrome asking to allow the host "https" when a navigation URL had a scheme but a host that could not be parsed
  • Fixed the spinner wrapping onto several lines when the current task's label is long; the label and the "Next:" task line now stay within one terminal row
  • Fixed the /bug and /feedback description field showing no cursor when the terminal's native cursor is enabled
  • Fixed Remote Control sessions served by claude remote-control showing a generated name instead of their session title in ListAgents
  • Fixed claude plugin validate rejecting plugin paths whose directory name begins with two dots, which the plugin loader accepts
  • Fixed plugins silently skipping a default monitors file or root SKILL.md that could not be checked
  • Fixed WebFetch's error for localhost and other dotless hostnames to explain why the URL is refused and suggest curl
  • Fixed PermissionRequest hooks not firing in --print mode
  • Fixed policy-helper warnings not printing on headless (-p) runs
  • Fixed /resume listing a /fork background session under its parent's name instead of its own ⑂ fork name
  • Fixed /remote-control and other claude.ai-gated commands to suggest /login when signed out instead of showing a Claude for Enterprise migration message
  • Fixed CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS not extending SessionEnd hooks that have no per-hook timeout (they were still cancelled after 1.5 seconds)
  • Fixed /autofix-pr and other cloud-session commands saying to retry or install the Claude GitHub App when no GitHub account is connected; they now point to /web-setup or the web connect page
  • Fixed cloud-session commands such as /teleport and /remote-env to explain when an organization policy turns them off, instead of answering "Unknown command"
  • Fixed Bash sandbox instructions over-stating confinement: no unenforced path lists when filesystem isolation is off, and strict mode no longer claims commands can never run unsandboxed
  • Improved fullscreen mode: adding or removing a prompt line (Shift+Enter) now repaints as fast as typing a character instead of re-rendering the visible transcript
  • Improved --continue / --resume: the conversation appears immediately instead of waiting for SessionStart hooks, and the first message no longer re-reads the whole transcript
  • Improved responsiveness during tool-heavy turns by no longer redrawing the transcript for a hidden per-tool-batch reminder
  • Improved startup time in projects with .claude/workflows/ scripts: listing them no longer parses each script
  • Improved auto mode denials: the message Claude receives now names the rule that blocked the action and asks Claude to try a safer method and finish unrelated work before stopping to ask you
  • Improved Claude in Chrome: long page reads now stay inline instead of being saved to a file and read back
  • Improved the MEMORY.md truncation warning to say how many lines were cut and where the cut starts
  • Improved the terminal permission prompt for artifacts: it now leads with the ask's question
  • Improved the prompt footer: an editor or /diff selection now shows inside the prompt input, and fullscreen mode shows Remote Control status in the header instead of the footer
  • Improved the "Usage credits required for 1M context" message to say that usage credits turned on mid-session take effect after restarting Claude Code
  • Improved /plugin: installing, enabling or disabling a plugin now takes effect when you close the menu; /reload-plugins is no longer needed afterwards
  • Changed the system prompt on Bedrock, Vertex and Foundry to deliver environment, model and settings details as attachments, matching first-party sessions
  • Changed Bedrock, Vertex and Foundry sessions to keep the tool list byte-stable across a conversation (late-connecting tools load deferred instead of rewriting it), matching first-party sessions
  • Changed the task-tracking tools (TaskCreate/Get/Update/List, TodoWrite) to be offered only on Claude 3.x, Opus 4.0–4.7, Sonnet 4.0–4.6, Haiku 4.5; set CLAUDE_CODE_ENABLE_TODO_TOOLS=1 elsewhere
  • Changed the artifact data-edit permission prompt in the terminal to a card that shows the document count and who can open the artifact
  • Changed local Cowork sessions set to skip all approvals: the Artifact tool now refuses a local file outside the session's folders, or behind a symlink, instead of reading it without asking
  • Changed plain WebFetch deny and ask rules to no longer apply to Artifact tool reads and updates; use an Artifact rule (or WebFetch(domain:claude.ai)) to block or gate them
  • Changed the "N MCP servers need authentication" startup notice to announce each server once instead of at every launch
  • [VSCode] Fixed the session list, settings toggles, and chat tabs when CLAUDE_CONFIG_DIR is set in a settings file or the environmentVariables setting
  • [VSCode] Fixed the model pill, model picker and command menu going blank in open tabs for a few seconds after a login, logout or account switch
  • [VSCode] Fixed Auto disappearing from the mode picker in new-tab or just-reloaded conversations when a project or local setting overrides the model named in ~/.claude/settings.json
  • [VSCode] Fixed session names reverting to the last prompt after a window reload when a SessionStart hook is configured
  • [VSCode] Fixed the footer's model pill and Remote Control pill waiting for the new tab's Claude process to start when another tab in the window is already up
  • [VSCode] Fixed a second Claude process running through its full startup when a session tab's launch arrived more than half a second after its config read
  • [VSCode] Fixed resuming a session from the session list ignoring claudeCode.preferredLocation: "sidebar" (it always opened a panel), and programmatic opens resetting that setting to "panel"
  • [VSCode] Fixed Windows issues: the WSL install prompt no longer appears on machines without WSL installed, and IDE diagnostics are now returned correctly for Windows files when WSL is installed
  • [VSCode] Fixed the custom style builder saving a User level style in a folder the CLI does not read when CLAUDE_CONFIG_DIR is set through settings
  • [VSCode] Added Left and Right arrow keys to change where an always-allow permission rule is saved, for keyboard and screen reader users
  • [VSCode] Added a "Claude Code: Focus last message" command that moves keyboard focus to the newest message in the conversation, for keyboard and screen reader users
  • [VSCode] Changed the Manage plugins dialog to apply installs, enables, disables and uninstalls to open sessions without a restart
  • [VSCode] Changed some artifact permission prompts to omit the "don't ask again" choice, matching the terminal
  • [Claude Code on the web] Fixed cloud sessions running longer than about six hours silently losing files saved to persisted session folders; saves now persist for up to a day
  • [Claude Code on the web] Fixed "Invalid effort level" errors when a routine resumes a session, or a session starts with no set effort, in orgs where an admin caps a model's effort
  • [Claude Code on the web] Improved routine creation from a conversation: when the new routine has no connectors, Claude now says so and how to add them instead of only confirming it
  • [Claude Tag] Fixed the admin settings page hanging on a loading skeleton or going blank after a transient load failure; a section that fails to load now shows a Retry button
  • [Claude Tag] Added a link from a Slack channel's configure page back to the organization's Claude in Slack admin settings
  • [Claude Tag] Fixed a Slack Enterprise Grid channel losing its Claude settings (repository, environment, access) after a Slack admin moved it to another workspace
  • [Claude Tag] Improved how Claude explains a blocked action: it now says whether a permission check, its own decision to confirm first, or missing access stopped it
  • [Claude Tag] Improved reply speed: Claude now runs several read-only lookups (searching Slack, reading a thread, finding people) at once instead of one after another
  • [Claude Tag] Improved formatting of comparisons: sentence-length comparisons now come as lists instead of wide tables that scroll sideways, and long table cells wrap
  • [Claude Tag] Fixed @Claude !restart in a thread with its own session sometimes also posting a contradictory "this thread is handled by the channel session" notice
  • [Claude Tag] Improved the message shown when your Claude account is in a different organization than the Slack workspace: it now explains how to connect the workspace to your org
  • [Claude Tag] Fixed Markdown links whose URL is wrapped in angle brackets showing as literal bracket text in Slack instead of a clickable link
  • [Claude Tag] Fixed a workspace guest's top-level @mention in a channel where guests may use Claude sometimes getting a "your Slack account isn't connected" reply instead of an answer
  • [Claude Tag] Fixed a channel's long-running session being replaced with a fresh one mid-conversation; the scheduled refresh now waits until the channel and its threads are quiet
  • [Claude Tag] Fixed channel-settings cards clicked more than once telling the proposing session the change was refused after it had already applied; the outcome is now sent once
  • [Claude Tag] Changed memory in public channels: each channel now keeps its own notes, and Claude no longer recalls notes it saved in other public channels; workspace notes stay shared
  • [Code Review] Added a note under the still-open findings list in follow-up reviews: resolving a finding's thread, not just replying to it, stops later reviews from counting it as open
  • [Code Review] Fixed reviews sometimes ending as incomplete when one of the agents verifying a finding failed midway; the review now replaces that agent and reaches a verdict
  • [Code Review] Fixed a push-triggered review that was queued behind a running review still posting after the pull request had been converted to draft
  • [Code Review] Fixed reviews ignoring a directory's CLAUDE.md conventions when the PR edited a root file (e.g. README.md) that only shares a name with a file that CLAUDE.md lists

You can’t perform that action at this time.