變更日誌

了解 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模式下自動啟動。

這個主題如何?