更新日志

了解 IBM Bob 的版本特定更新。

最新动态

2.0.3

2026年8月

新功能

阿拉伯语支持

你现在可以用阿拉伯语使用 Bob。将显示语言设置为阿拉伯语,Bob 将用阿拉伯语回复,整个界面自动适应从右到左的布局。代码块保持从左到右。

改进

任务历史保留 30 天

任务历史现在默认保留 30 天。在 Bob 设置中将保留值设置为 0 可无限期保留所有任务历史。

错误修复

令牌刷新后聊天停滞

修复了身份验证令牌刷新后聊天轮次似乎挂起且无响应的问题。

切换分支后行为异常

修复了切换分支或运行快速合并拉取导致 Bob 在当前会话中行为异常的问题。

显示未订阅套餐的结果

修复了 Findings 结果可能出现在未订阅的高级套餐中的错误。

Bobalytics 在提交时未捕获遥测数据

修复了将代码提交到 GitHub 时 Bobalytics 未捕获遥测数据的问题。

2.0.2

2026年8月

新功能

工作区信任

Bob 现在会在你首次打开文件夹时提示你做出信任决定。不受信任的文件夹在安全模式下运行:工作区来源的配置、技能、代理、规则和 MCP 服务器会被暂停,直到你明确授予信任。使用 /permissions 命令查看和更改当前文件夹的信任级别。

命令生命周期钩子

你现在可以在 Bob 会话的关键点运行 shell 命令:会话启动时、每次工具使用前后、提交提示时以及代理停止时。在工作区的 .bob/settings.json 或全局的 ~/.bob/settings/settings.json 中定义钩子。

聊天内搜索

当 Bob 聊天面板获得焦点时,按 Command+F(macOS)或 Ctrl+F(Windows/Linux)可搜索当前任务中的所有消息。匹配项会高亮显示,并支持上一个/下一个导航和自动滚动。

活动工作区跟随编辑器

在多根工作区中,活动任务工作区现在会自动切换以匹配你当前正在编辑的文件,无需手动切换即可保持 AI 上下文相关。

改进

基于最后活动的任务保留

任务保留现在从任务的最后更新而不是创建日期开始计算。你继续交互的任务不再会被过早删除。

图像限制管理

Bob 现在会阻止请求超过 20 张图像的限制。默认情况下,达到限制时会自动删除较旧的图像。在设置中关闭自动删除以手动选择要删除的图像。

错误修复

减少不必要的模式切换

修复了 Bob 在任务期间不必要地切换模式的问题。除非所需功能不可用,否则 Bob 现在会保持在活动模式。

关闭后差异预览重新打开

关闭差异预览然后重新打开现在可以正常工作。以前预览在第一次关闭后会保持关闭状态。

新回合时重放聊天历史

修复了启动新回合时聊天历史被错误重放,导致出现重复消息的问题。

批准策略重置

修复了工具批准策略在任务期间可能意外重置,需要重新批准已批准工具的错误。

工作区信任未应用于钩子

生命周期钩子现在正确遵守工作区信任设置,使用共享信任状态而不是单独评估。

API 密钥区域路由

修复了 API 密钥推理请求被路由到错误区域的问题,这可能导致身份验证失败。

Subagent 工具批准过时状态

修复了在活动任务期间 subagent 的工具批准对话框可能行为不正确的错误。

工具结果消息正确折叠

修复了具有自定义显示的工具结果消息内联展开而不是折叠渲染的问题。

发现面板外部链接

发现面板中的外部 URL 现在可以正确打开。以前,点击外部链接没有任何效果。

2.0.1

2026年7月

新功能

跨工作区浏览任务

你现在可以浏览并重新打开其他工作区的任务,而不仅限于当前打开的工作区。

可搜索的分支选择器

分支选择器现在支持搜索,在分支较多时更容易找到目标分支。

接受前预览文件编辑

新设置允许你在接受前直接在编辑器中预览建议的文件编辑内容。

通过 bob.ibm.com 统一登录

你现在可以使用 bob.ibm.com 登录,在所有 Bob 客户端获得统一的登录体验。

改进

工具提示与自动批准菜单

聊天底栏的工具提示现在更加行为可预期,自动批准菜单也会显示一条指向设置的提示说明。

发现面板图标颜色编码

发现面板中的图标现在有颜色编码,一眼就能区分不同类型的问题。

MCP 服务器输入验证

添加 MCP 服务器时现在会正确验证输入——防止重复,并要求正确的 URL/参数格式。

改进的提及显示

提及(@ 引用)在不同上下文中以一致的图标更可靠地显示。

MCP 资源与提示

MCP 服务器现在支持资源和提示,可通过提及(@)和斜线操作(/)访问。

设置搜索覆盖所有标签页

设置搜索现在可以正确地在所有标签页中查找结果,包括 MCP、模式和技能。

长命令文本正确换行

工具批准对话框中的长命令文本现在会换行,而不是超出屏幕边界。

错误修复

新任务的上下文过载

修复了每条消息都发送 git 状态导致新任务上下文过载的问题。

自动压缩

当任务过长时,上下文会自动压缩,防止速度变慢和上下文丢失。

聊天输入框的光标位置

修复了切换模式时聊天输入框的光标跳到文本开头的问题。

打开差异的错误提示

「打开差异」按钮在差异预览加载失败时现在会显示清晰的错误提示。

工具拒绝识别

当你拒绝工具操作时,Bob 现在可以正确识别拒绝。

符号链接规则文件夹

存储在 .bob/rules/ 中符号链接文件夹里的规则现在可以正确加载。

SAML 登录

修复了通过 SAML 验证的用户登录问题。

Windows:迁移的任务

修复了从旧版 Bob 迁移的任务不出现在任务列表中的问题。

工作区命令迁移

工作区命令迁移现在即使触发多次也能安全运行。

2.0.0

2026年6月

新功能

Subagents

Bob现在可以通过生成专门的subagent将复杂任务分解为并行工作流。每个subagent在专注模式下运行,例如一个subagent进行规划,而另一个进行实现。你在每次生成开始前进行批准。

代理引导和消息队列

在不取消的情况下重定向正在运行的代理。当Bob忙碌时,新消息会加入队列——拖动以重新排序,队列在webview重新加载后保持不变。Bob在完成每个步骤后立即处理队列中的消息。

MCP服务器管理

直接从设置面板添加、配置和删除MCP服务器。新的MCP服务器选项卡为你提供了一个集中的位置来管理所有连接的工具,无需手动编辑JSON。

审查工作流

内置的代码审查工作流,可分析你的更改、显示发现并提交结构化的审查反馈——全部在IDE内完成。

工作区范围的模式管理

设置中的新模式选项卡允许你按工作区文件夹浏览、创建、覆盖和管理自定义模式。你可以切换工具组、选择工作区范围,并在不手动编辑配置文件的情况下覆盖内置或源模式。

Skills设置选项卡

设置中的专用Skills选项卡为你提供了一个集中的位置来查看和管理工作区中Bob可用的技能。

你现在可以购买高级包,以针对特定平台和工作流的专业功能扩展Bob。

IBM Bob Premium Package for Java Modernization

旨在简化企业Java现代化。自动化从版本8到25的Java升级,将传统UI架构现代化为可扩展的Web框架,并将应用程序从IBM WebSphere重新平台化到IBM WebSphere Liberty——全部在受管理的闭环工作流中进行。

IBM Bob Premium Package for Z

旨在加速整个生命周期的大型机应用程序现代化,从应用程序分析到复杂的代码转换。结合深厚的大型机专业知识和专门构建的模式,提供针对企业规模环境量身定制的上下文感知指导。

IBM Bob Premium Package for i

旨在优化IBM i应用程序开发人员的开发体验。包括为IBM i精选的模式、技能、工作流和命令,可直接连接到你的IBM i环境并访问IBM i文档。支持RPG、SQL、Db2 for i、CL、DDS、COBOL和其他IBM i技术。

改进

简化的默认模式

Bob现在提供三种专注的默认模式:Plan、Agent和Ask。每种模式都是专为工作流的特定阶段而构建的,Advanced和Orchestrator功能已整合到默认模式中。

扩展的上下文窗口

上下文窗口从200,000个令牌增加到270,000个令牌,允许Bob一次查看更多的代码库、对话历史和工具输出。更长的任务、更大的文件和更复杂的项目现在可以在需要压缩上下文之前运行更长时间。

并行工具调用

Bob现在可以同时运行多个独立的工具,减少涉及读取多个文件、搜索代码库或运行不相关命令的任务的等待时间。并行操作的批准提示单独处理,因此你可以保持对每个操作的完全控制。

编辑器上下文菜单中的Bob操作

Bob操作现在可从编辑器右键单击上下文菜单中使用,使在选定代码上启动任务更快。

任务期间的模式切换

Bob现在可以在任务中途切换模式,允许单个任务随着工作的发展在专门模式之间移动。

基于模式的subagent控制

模式现在可以限制它们允许运行的subagent。Subagent生成现在需要明确批准,而不是自动批准。

嵌套工作流

工作流现在可以调用其他工作流,实现更复杂的多步骤自动化,而无需重复逻辑。

可编辑的命令

Bob提出的命令现在可以在运行前进行编辑,让你无需取消和重新表述即可获得精确控制。

自动批准的命令

定义Bob可以运行的可信命令列表,无需每次都请求批准,加速重复性工作流。

任务级MCP批准

工具组批准现在可以按任务配置,独立于你的全局设置。任务级控制首先出现在批准UI中。

顺序工具批准

批准提示现在一次出现一个,在Bob运行每个工具之前为你提供更清晰、更慎重的流程。

可折叠的批准预览

大型工具批准详细信息现在折叠到预览框中,当Bob请求复杂操作的权限时保持聊天视图整洁。

聊天界面重新设计

聊天界面具有新的外观和布局,以提高可用性和视觉一致性。

上下文药丸

粘贴的文本现在在聊天输入中显示为紧凑的药丸,因此你可以一目了然地看到添加了什么上下文,而无需完整文本填充输入区域。

统一差异视图

代码更改现在显示在语法高亮的统一差异视图中,使审查Bob修改的内容更容易。

语法高亮的文件输出

read_file工具现在使用语法高亮渲染文件内容,以提高可读性。

结构化的grep结果

grep输出现在以结构化、可扫描的格式呈现,因此结果更容易阅读和操作。

结构化的文件列表

list_files工具现在将输出呈现为带有目录分隔符、工具提示和可点击文件路径的结构化文件列表。

文档文件读取

Bob将支持直接读取.docx.pdf.xlsx文件。无需手动提取内容,即可将文档和电子表格用作上下文。

命令安全检查

Bob现在在运行命令之前执行安全检查,以防止潜在的有害操作。

改进的身份验证可靠性

身份验证逻辑已得到整合和加强。现在可以防止重复的令牌刷新调用,令牌处理更加健壮,SSO超时现在为15分钟。

错误修复

大文件上下文过度使用

修复了写入大文件不必要地消耗上下文窗口空间的问题,这可能会降低代理性能。

身份验证后的登录弹出窗口

身份验证登录弹出窗口在你已经登录后不再重新出现。

后续问题编辑

修复了编辑后续问题在聊天界面中产生损坏输出的显示问题。

外部文件系统上的符号工具

解决了在外部或远程文件系统上处理文件时符号工具的故障。

1.0.3

2026年5月

改进

VS Code引擎升级:1.109.5 → 1.116.0

将底层VS Code平台升级到1.116.0版本,添加了最新的安全修复、性能改进和增强功能。升级确保Bob IDE与现代扩展和开发工具保持兼容,同时减少技术债务。

更新了依赖项以解决已知的安全漏洞。这些更新确保Bob保持安全并受到保护,免受潜在威胁。

文件模式匹配

修复了Bob匹配文件模式和glob表达式方式中的漏洞。

网络请求

更新了HTTP客户端以修复连接处理安全问题。

存档处理

修复了提取压缩文件时的安全漏洞。

迁移到新的IBM App Configuration实例以提高可靠性和性能。

从构建管道中删除了过时的translation-check工作流。

错误修复

令牌刷新时机

修复了在刷新期间身份验证令牌可能被拒绝的竞争条件。安全缓冲区现在可以防止边缘情况下可能中断会话的时序问题。

身份验证可靠性

改进了令牌刷新处理,使其更加健壮和可靠。令牌验证现在在使用前检查所需的声明,网络错误通过自动重试优雅地处理,重试逻辑使用指数退避以避免使服务器过载。

自动完成遥测

修复了自动完成日志中缺少的光标位置数据,提高了我们理解和改进代码建议的能力。

扩展兼容性

修复了Bob在较新的VS Code安装中无法找到所需二进制文件的问题。Bob现在可以在不同的VS Code版本和包布局中正确定位二进制文件。

1.0.2

2026年4月

新功能

Enterprise计划的Bobalytics

通过全面的分析和洞察跟踪Bob对软件交付生命周期的影响。使用Bob Factor指标衡量Bob对代码库的贡献。监控整个组织的Bobcoin支出。按编程语言和模式分析使用模式。查看团队活动和每日活跃用户。比较个人和团队使用情况以优化工作流程。

API密钥管理可用性

管理界面现在包含用于支持的管理工作流的API密钥管理。使用搜索和过滤列出所有API密钥。在模态框中查看API密钥详细信息。单独或批量撤销API密钥。显示活动、已撤销和已过期密钥的状态徽章。切换已撤销密钥的可见性。

错误修复

代码预测

修复了当你在光标后更改代码时代码建议不更新的问题。Bob现在根据你当前的代码状态提供新鲜的、上下文感知的建议。

Init命令

更正了init命令中的拼写错误:"rules-advance"现在是"rules-advanced"。

任务跟踪

修复了任务ID的分配方式,使调试问题和关联整个系统中的任务变得更容易。

Literate Coding

修复了在更改前后添加额外换行符的问题。在Literate Coding模式下,快速建议现已禁用,以防止在你编写时分心。

安装程序

修复了Linux和Mac上的关键安装问题,这些问题导致Bob在安装后无法启动。更正了Windows安装程序中的品牌文本。

1.0.1

2026年3月

新功能

AI驱动的代码生成

将自然语言转换为多种编程语言的工作代码。从描述和需求生成新代码。在Bob的帮助下重构和调试现有代码。获得单行和多行建议的智能代码补全。

专业模式

访问为不同开发场景优化的专用模式。Code 模式编写、修改和重构代码。Ask 模式提供有关代码库的答案和解释。Plan 模式帮助在编码之前设计和规划实现。Advanced 模式提供扩展功能,包括 MCP 和浏览器工具。Orchestrator 模式协调跨专业的多步骤项目。

全面的工具系统

高效完成复杂的开发任务。直接在项目中读取、写入和操作文件。使用智能错误处理运行终端命令。控制和自动化Web浏览器操作以进行测试和验证。搜索代码库并列出代码定义以获得更好的上下文。

MCP (Model Context Protocol) 集成

使用自定义工具和集成扩展IBM Bob的功能。从编辑器内连接到数据库和API。访问专业的开发和运营工具。与组织的内部系统集成。

代码审查和git集成

使用内置的git支持简化开发工作流程。使用/review命令审查代码更改。自动生成提交消息。使用/create-pr命令创建拉取请求。使用git注释跟踪代码归属。

自定义模式和斜杠命令

为团队需求扩展功能。为专业工作流程定义自定义模式。使用斜杠命令创建可重用的命令快捷方式。在团队中共享模式配置。在.bob/rules/目录中使用Bob Rules应用持久上下文。

技能系统

通过自定义技能教Bob可重用的工作流程。为代码审查、测试、文档和专业任务创建指令集。在.bob/skills/目录中定义技能,并使用检查清单和模板等支持文件。通过版本控制在团队中共享标准化工作流程。当技能与您的任务相关时,它们会在Advanced模式下自动激活。

这个主题怎么样?