前言紧随上一版本的步伐Claude Code 团队在不到 24 小时内再次推出了v2.1.145迭代。如果说上一个版本是在打磨 TUI终端用户界面的视觉细节那么这一版则是彻底向自动化脚本编写者和高级终端玩家敞开了大门。通过引入原生的 JSON 输出和更聪明的文件读取策略Claude Code 正在变得越来越极客。发布时间2026-05-19 21:31 UTC一、 极客福音claude agents --json开放脚本集成对于习惯使用tmux、yabai或是喜欢定制状态栏Polybar/Waybar的开发者来说这是一个极具分量的更新。新特性运行claude agents --json。效果系统会以标准的 JSON 数组格式直接输出当前所有活跃、挂起或完成的 Claude 会话元数据。应用场景你可以非常轻松地编写脚本结合tmux-resurrect实现会话崩溃后的自动恢复或者在终端状态栏上实时挂载一个“当前有 2 个 Agent 等待你输入”的常驻通知。联动视觉优化现在claude agents的终端标签页标题中会动态包含等待输入的数量Awaiting-input count即便窗口被切到后台也能一眼看出 AI 是否在呼叫你。二、 核心工具进化Read彻底告别大文件硬报错在阅读超长日志、大型数据表或未压缩的源文件时旧版本的Read工具如果发现文件大小超过了 Token 单次调用的容纳上限会直接抛出一个严重的硬错误Hard Error并中断 turn。智能截断机制在 v2.1.145 中Read工具变得更加聪明。当文件超限时它不会再崩溃而是自动截断并返回第一页内容同时附带一个清晰的[PARTIAL view]提示。价值这允许模型在不中断当前执行链的前提下先获取文件的头部上下文例如文件头定义或报错栈顶端大大提高了长文本处理的鲁棒性。三、 插件市场“先看后买”与安全漏洞修复1. 插件清单全透明预览现在在/plugin插件市场的“发现Discover”和“浏览Browse”界面中你不需要点击安装就能直接预览该插件包含的所有命令Commands、智能体Agents、技能Skills、钩子Hooks以及其底层的 MCP/LSP 服务器架构。这极大地降低了盲目安装未知插件带来的安全与性能隐患。2. 补堵环境变量绕过漏洞安全加固修复了一个隐藏的安全漏洞。此前在 Bash 工具中直接将裸变量赋值给未加入白名单的环境变量如MY_VARvalue cmd会绕过系统的自动审批。新版本已经对这类语法进行了严格匹配强制纳入权限拦截体系。四、 跨平台与多国语言支持修复Windows PowerShell 5.1 适配修复了在经典 PowerShell 5.1 下跨项目恢复提示Cross-project resume hint因命令分隔符不兼容而执行失败的问题。Windows 环境下已全面切换为符合生态的分号;作为分隔符。多语言团队编码修复 (Team non-ASCII)修复了 Agent Teams 协作中名字包含非 ASCII 字符如中文、日文、特殊西欧字符的队友在发起 API 调用时因 Header 编码不合规导致全线报错的 Bug。老旧 GraphQL 接口清退修复了/review代码审查功能在面对包含 GitHub 经典项目Classic Projects的仓库时因调用已废弃的projectCardsGraphQL 节点而导致崩溃的问题。五、 其他关键 Bug 修复清单类别修复内容全屏交互全屏 TUI 模式下的斜杠命令菜单和文件提及建议列表现在全面支持鼠标悬停和点击选择。异步渲染修复了当多个任务在同一瞬间被并发创建时任务列表Task lists渲染顺序随机错乱的问题。UI 冻结修复了调整终端大小或重新聚焦窗口后Loading 动画和耗时显示器意外卡死、必须敲击键盘才能唤醒的 Bug。死循环熔断修复了当某个技能Skill使用context: fork策略时可能在特定边界下不断进行自我递归调用从而陷入 Token 燃烧死循环的 Bug。状态实时化修复了在会话内执行gh pr create后页脚的 PR 状态徽章Badge无法立即同步刷新的延迟问题。结语从v2.1.145开放--json接口可以看出Claude Code 正在积极向现有的高级终端工具链Unix Toolchain生态靠拢。而对Read工具和 Header 编码等底层逻辑的精构则让它在面对极端边界条件时展现出了工业级工具应有的弹性和韧性。建议所有追求自动化和极致终端控制力的开发者立即升级Bashclaude update标签#ClaudeCode #JSON接口 #tmux集成 #大文件截断 #GitHub接入 #技术更新
【功能跃升】Claude Code v2.1.145:开放 --json 脚本接口,打通 tmux 状态栏,超大文件智能截断
发布时间:2026/5/21 23:54:04
前言紧随上一版本的步伐Claude Code 团队在不到 24 小时内再次推出了v2.1.145迭代。如果说上一个版本是在打磨 TUI终端用户界面的视觉细节那么这一版则是彻底向自动化脚本编写者和高级终端玩家敞开了大门。通过引入原生的 JSON 输出和更聪明的文件读取策略Claude Code 正在变得越来越极客。发布时间2026-05-19 21:31 UTC一、 极客福音claude agents --json开放脚本集成对于习惯使用tmux、yabai或是喜欢定制状态栏Polybar/Waybar的开发者来说这是一个极具分量的更新。新特性运行claude agents --json。效果系统会以标准的 JSON 数组格式直接输出当前所有活跃、挂起或完成的 Claude 会话元数据。应用场景你可以非常轻松地编写脚本结合tmux-resurrect实现会话崩溃后的自动恢复或者在终端状态栏上实时挂载一个“当前有 2 个 Agent 等待你输入”的常驻通知。联动视觉优化现在claude agents的终端标签页标题中会动态包含等待输入的数量Awaiting-input count即便窗口被切到后台也能一眼看出 AI 是否在呼叫你。二、 核心工具进化Read彻底告别大文件硬报错在阅读超长日志、大型数据表或未压缩的源文件时旧版本的Read工具如果发现文件大小超过了 Token 单次调用的容纳上限会直接抛出一个严重的硬错误Hard Error并中断 turn。智能截断机制在 v2.1.145 中Read工具变得更加聪明。当文件超限时它不会再崩溃而是自动截断并返回第一页内容同时附带一个清晰的[PARTIAL view]提示。价值这允许模型在不中断当前执行链的前提下先获取文件的头部上下文例如文件头定义或报错栈顶端大大提高了长文本处理的鲁棒性。三、 插件市场“先看后买”与安全漏洞修复1. 插件清单全透明预览现在在/plugin插件市场的“发现Discover”和“浏览Browse”界面中你不需要点击安装就能直接预览该插件包含的所有命令Commands、智能体Agents、技能Skills、钩子Hooks以及其底层的 MCP/LSP 服务器架构。这极大地降低了盲目安装未知插件带来的安全与性能隐患。2. 补堵环境变量绕过漏洞安全加固修复了一个隐藏的安全漏洞。此前在 Bash 工具中直接将裸变量赋值给未加入白名单的环境变量如MY_VARvalue cmd会绕过系统的自动审批。新版本已经对这类语法进行了严格匹配强制纳入权限拦截体系。四、 跨平台与多国语言支持修复Windows PowerShell 5.1 适配修复了在经典 PowerShell 5.1 下跨项目恢复提示Cross-project resume hint因命令分隔符不兼容而执行失败的问题。Windows 环境下已全面切换为符合生态的分号;作为分隔符。多语言团队编码修复 (Team non-ASCII)修复了 Agent Teams 协作中名字包含非 ASCII 字符如中文、日文、特殊西欧字符的队友在发起 API 调用时因 Header 编码不合规导致全线报错的 Bug。老旧 GraphQL 接口清退修复了/review代码审查功能在面对包含 GitHub 经典项目Classic Projects的仓库时因调用已废弃的projectCardsGraphQL 节点而导致崩溃的问题。五、 其他关键 Bug 修复清单类别修复内容全屏交互全屏 TUI 模式下的斜杠命令菜单和文件提及建议列表现在全面支持鼠标悬停和点击选择。异步渲染修复了当多个任务在同一瞬间被并发创建时任务列表Task lists渲染顺序随机错乱的问题。UI 冻结修复了调整终端大小或重新聚焦窗口后Loading 动画和耗时显示器意外卡死、必须敲击键盘才能唤醒的 Bug。死循环熔断修复了当某个技能Skill使用context: fork策略时可能在特定边界下不断进行自我递归调用从而陷入 Token 燃烧死循环的 Bug。状态实时化修复了在会话内执行gh pr create后页脚的 PR 状态徽章Badge无法立即同步刷新的延迟问题。结语从v2.1.145开放--json接口可以看出Claude Code 正在积极向现有的高级终端工具链Unix Toolchain生态靠拢。而对Read工具和 Header 编码等底层逻辑的精构则让它在面对极端边界条件时展现出了工业级工具应有的弹性和韧性。建议所有追求自动化和极致终端控制力的开发者立即升级Bashclaude update标签#ClaudeCode #JSON接口 #tmux集成 #大文件截断 #GitHub接入 #技术更新