更新日誌
了解 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。與開發環境無縫整合。
這個主題如何?