更新日誌

了解 Bob Shell 的版本專屬更新。

最新消息

2.0.1

August 2026

改進

Bob Shell 現在遵循 alwaysAllow MCP 工具設定

.bob/mcp.jsonalwaysAllow 列出的 MCP 工具,現在會在 Bob Shell 中任務的首次工具呼叫時自動批准。此前該設定僅在 IDE 擴充功能中生效。

增加任務歷史保留期

預設任務保留期現在為 30 天。將 tasks.retentionDays 設定為 0 可停用自動清理,使所有任務歷史無限期保留。

平台專屬自動批准鍵盤快捷鍵

切換自動批准的鍵盤快捷鍵在 Windows、Linux 和 WSL 上現在為 Alt+F。在 macOS 上快捷鍵仍為 Ctrl+F

新增 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 失敗的問題。

2.0.0

2026年8月

新功能

訊息佇列

在 Bob 仍在回應時將後續訊息加入佇列。按 Tab 鍵將訊息加入佇列;每輪結束後,佇列中的訊息會依序自動傳送。你可以隨時重新排列或移除佇列中的項目。

MCP 管理指令

透過 bob mcp addbob mcp add-jsonbob mcp removebob 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 斜線指令可在目前的工作階段中覆寫檔案中的值。

Agent 模式取代 Code 和 Advanced 模式

原有的 Code 模式和 Advanced 模式已整合為單一的 Agent 模式。Agent 模式自主完成任務。

擴充的非互動式輸出架構

bob run 的 JSON 輸出現在包含 stats 物件,記錄每個工作階段的 token 數量、快取命中率、費用、持續時間和工具呼叫總數。結構化的事件類型(messagetool_usetool_resulterror)便於在 CI/CD 管線中解析結果。

1.0.6

2026年7月

新功能

支援自訂身分識別提供者

Bob Shell 現在支援自訂身分識別提供者(IdP),讓組織能夠使用自己的 IdP 設定進行驗證。

1.0.5

2026年6月

新功能

支援其他資料中心

Bob Shell現在可在其他資料中心使用,擴大了團隊的區域可用性。

錯誤修復

安全更新和小錯誤修復

安全改進和小錯誤修復,以增強Bob Shell的穩定性和安全性。

1.0.4

2026年5月

錯誤修復

驗證權杖重新整理

修復了在特定場景下驗證權杖未正確重新整理的問題。

預設驗證方法

修復了使用者設定中的預設驗證方法未正確套用的問題。Bob Shell現在可以在需要時正確讀取並套用你的偏好驗證。

1.0.3

2026年4月

新功能

API金鑰驗證

使用API金鑰對Bob Shell進行驗證,用於程式化和自動化工作流程。在非互動式模式下使用API金鑰進行CI/CD管道和腳本場景。為自動化任務設定驗證,無需互動式IBMid登入。簡化與自動化開發工作流程的整合。

1.0.2

2026年4月

改進

小錯誤修復

各種穩定性改進和錯誤修復,以增強整體Bob Shell體驗。

1.0.1

2026年3月

新功能

基於終端的AI輔助

將IBM Bob的AI功能直接帶到您的命令列。獲得命令列任務和基於終端的工作流程的智慧幫助。從您的開發夥伴Bob存取相同的上下文感知和推理。

互動式和非互動式會話

為您的工作流程選擇正確的會話類型。使用互動式會話進行複雜任務的對話體驗。使用非互動式會話進行自動化和腳本場景。在自動化工作流程中以程式設計方式呼叫Bob Shell。

專用模式

存取為命令列場景最佳化的專用模式。Code模式從命令列生成、修改和重構程式碼。Ask模式提供有關程式碼庫和開發問題的答案。Plan模式幫助在執行之前設計和規劃實作。Advanced模式提供擴充功能,包括MCP工具。

命令列工具

高效完成複雜的基於終端的任務。直接從命令列讀取、寫入和操作檔案。使用智慧錯誤處理和驗證執行shell命令。監控和控制正在執行的處理程序和系統資源。

MCP (Model Context Protocol) 整合

使用自訂工具擴充Bob Shell的功能。從終端連接到資料庫和API。存取專業的開發和營運工具。與組織的內部系統整合。為DevOps任務建立自訂自動化工作流程。

Skills

建立可重複使用的指令集,教導 Bob 新的工作流程和專業任務。定義自訂工作流程、新增支援檔案,並透過版本控制與團隊共享 skill。Skill 在 Bob Shell 1.0.x 中不可用。

自訂模式和斜線命令

為團隊需求擴充功能。為專業工作流程定義自訂模式。建立可重複使用的命令快捷方式。建構團隊特定的自動化模式。在組織中標準化開發流程。

編輯器終端支援

在支援的編輯器的終端檢視中執行Bob Shell。與開發環境無縫整合。

這個主題如何?