更新日志
了解 Bob Shell 的版本特定更新。
最新动态
改进
Bob Shell 现在遵循 alwaysAllow MCP 工具配置
.bob/mcp.json 中 alwaysAllow 列出的 MCP 工具,现在会在 Bob Shell 中任务的首次工具调用时自动批准。此前该设置仅在 IDE 扩展中生效。新增 slash 命令别名
四个 slash 命令现在支持更短的别名:
/resume 的 /history、/condense 的 /compact、/permissions 的 /trust 以及 /status 的 /info。错误修复
设置更改始终需要明确批准
对
.bob/settings.json 和 ~/.bob/*/settings.json 的写入现在始终需要明确的用户批准,即使启用了自动批准也不例外。自动批准不能用于绕过对 Bob 设置文件更改的批准。Bob 主目录写入操作的自动批准已被阻止
写入 Bob 主目录(例如
~/.bob/)的工具调用,在自动批准模式开启时也不再自动批准。这些调用始终需要明确批准。从子目录启动时工作区根目录解析正确
Bob Shell 现在在向上遍历目录树以查找工作区根目录时,会优先识别
.git 而非 .bob。从包含自己 .bob/ 文件夹的包子目录启动 Bob Shell,不再导致工作区范围的技能、规则和模式被静默遗漏。MCP 工具批准现在遵循组级权限
任务允许列表中的 MCP 工具,在未授予任务
mcp 权限组的情况下,不再自动批准。此前,工具级允许列表可以绕过组批准门控。Bob Shell 退出时不再卡死
修复了按
Ctrl+C 后 Bob Shell 无法正常退出的问题。policy-watcher 进程现在会在关闭时正确销毁。已恢复已弃用的 --list-sessions 和 --limit 标志
在 2.0.0 中删除的
--list-sessions 和 --limit <number> 标志已作为 --list-tasks 的静默别名恢复。使用这些标志的现有脚本无需修改即可继续运行。MCP 工具载荷限制已增加
MCP 工具载荷限制提升至 300 KB。这修复了具有大型工具定义的 MCP 服务器导致 Bob Shell 失败的问题。
新功能
MCP 管理命令
通过
bob mcp add、bob mcp add-json、bob mcp remove 和 bob mcp list 直接从 CLI 管理 Model Context Protocol 服务器。支持全局和工作区范围,以及 stdio、SSE 和 HTTP 传输方式。Skills
创建可复用的指令集,教会 Bob 新的工作流和专业任务。定义自定义工作流,添加支持文件,并通过版本控制与团队共享 skill。Skill 在 Bob Shell 1.0.x 中不可用。
改进
重新设计的配置架构
配置现在存储在
~/.bob/settings/settings.json。架构新增了 telemetry 部分、edit 工具组,以及更清晰的每项配置说明。CLI 标志和 /settings 斜杠命令可在当前会话中覆盖文件中的值。扩展的非交互式输出架构
bob run 的 JSON 输出现在包含一个 stats 对象,记录每个会话的 token 数量、缓存命中率、成本、持续时间和工具调用总数。结构化的事件类型(message、tool_use、tool_result、error)便于在 CI/CD 流水线中解析结果。新功能
支持自定义身份提供商
Bob Shell现在支持自定义身份提供商(IdP),使组织能够使用自己的IdP配置进行身份验证。
新功能
支持其他数据中心
Bob Shell现在可在其他数据中心使用,扩大了团队的区域可用性。
错误修复
安全更新和小错误修复
安全改进和小错误修复,以增强Bob Shell的稳定性和安全性。
错误修复
身份验证令牌刷新
修复了在特定场景下身份验证令牌未正确刷新的问题。
默认身份验证方法
修复了用户设置中的默认身份验证方法未正确应用的问题。Bob Shell现在可以在需要时正确读取并应用你的首选身份验证。
新功能
API密钥身份验证
使用API密钥对Bob Shell进行身份验证,用于编程式和自动化工作流程。在非交互式模式下使用API密钥进行CI/CD管道和脚本场景。为自动化任务配置身份验证,无需交互式IBMid登录。简化与自动化开发工作流程的集成。
改进
小错误修复
各种稳定性改进和错误修复,以增强整体Bob Shell体验。
新功能
专业模式
访问为命令行场景优化的专用模式。Code 模式从命令行生成、修改和重构代码。Ask 模式提供有关代码库和开发问题的答案。Plan 模式帮助在运行之前设计和规划实现。Advanced 模式提供扩展功能,包括 MCP 工具。
MCP (Model Context Protocol) 集成
使用自定义工具扩展Bob Shell的功能。从终端连接到数据库和API。访问专业的开发和运营工具。与组织的内部系统集成。为DevOps任务创建自定义自动化工作流程。
Skills
创建可复用的指令集,教会 Bob 新的工作流和专业任务。定义自定义工作流,添加支持文件,并通过版本控制与团队共享 skill。Skill 在 Bob Shell 1.0.x 中不可用。
编辑器终端支持
在支持的编辑器的终端视图中运行Bob Shell。与开发环境无缝集成。
这个主题怎么样?