変更履歴 フィードバックIBM Bobのバージョン固有の更新について学びます。
新機能アラビア語サポート
Bobをアラビア語で使用できるようになりました。表示言語をアラビア語に設定すると、Bobはアラビア語で応答し、UIが右から左へのレイアウトに対応します。コードブロックは左から右のままです。
改善タスク履歴を30日間保持
タスク履歴はデフォルトで30日間保持されるようになりました。すべてのタスク履歴を無期限に保持するには、Bob設定の保持値を 0に設定してください。
バグ修正トークン更新後のチャット停止
認証トークンの更新後にチャットターンが応答なしで停止しているように見えた問題を修正しました。
ブランチ切り替え後の誤動作
ブランチを切り替えたりfast-forwardプルを実行したりすると、現在のセッションでBobが正しく動作しなくなった問題を修正しました。
未契約パッケージの結果表示
サブスクリプションのないプレミアムパッケージのFindings結果が表示される可能性があったバグを修正しました。
commitでBobalyticsがテレメトリーを取得しない問題
GitHubにコードをcommitした際にBobalyticsがテレメトリーデータを取得しなかった問題を修正しました。
新機能ワークスペースの信頼
Bobは、フォルダーを初めて開くときに信頼の決定を求めるようになりました。信頼されていないフォルダーはセーフモードで実行されます:ワークスペースソースの構成、スキル、エージェント、ルール、MCPサーバーは、明示的に信頼を付与するまで一時停止されます。 /permissionsコマンドを使用して、現在のフォルダーの信頼レベルを確認および変更します。 コマンドライフサイクルフック
Bobセッションの重要なポイントでシェルコマンドを実行できるようになりました:セッション開始時、各ツール使用の前後、プロンプト送信時、エージェント停止時。ワークスペースの .bob/settings.jsonまたはグローバルの ~/.bob/settings/settings.jsonでフックを定義します。 チャット内検索
BobチャットパネルがフォーカスされているときにCommand+F(macOS)またはCtrl+F(Windows/Linux)を押すと、現在のタスクのすべてのメッセージを検索できます。一致箇所が前へ/次へのナビゲーションと自動スクロールでハイライト表示されます。
アクティブなワークスペースがエディターに追従
マルチルートワークスペースでは、アクティブなタスクワークスペースが現在編集しているファイルに合わせて自動的に切り替わり、手動で切り替えることなくAIコンテキストを関連性のあるものに保ちます。
改善最終アクティビティに基づくタスク保持
タスク保持は、作成日ではなくタスクの最終更新から測定されるようになりました。対話を続けているタスクは早期に削除されなくなりました。
画像制限管理
Bobは、リクエストが20画像の制限を超えないようにするようになりました。デフォルトでは、制限に達すると古い画像が自動的に削除されます。設定で自動削除をオフにして、削除する画像を手動で選択します。
バグ修正不要なモード切り替えの削減
タスク中にBobが不必要にモードを切り替える問題を修正しました。必要な機能が利用できない場合を除き、Bobはアクティブなモードに留まるようになりました。
閉じた後にdiffプレビューが再度開く
diffプレビューを閉じてから再度開くと正しく動作するようになりました。以前は、最初の閉じた後にプレビューが閉じたままでした。
新しいターンでチャット履歴が再生される
新しいターンを開始するときにチャット履歴が誤って再生され、重複したメッセージが表示される問題を修正しました。
承認ポリシーのリセット
タスク中にツール承認ポリシーが予期せずリセットされ、すでに承認されたツールの再承認が必要になるバグを修正しました。
ワークスペースの信頼がフックに適用されない
ライフサイクルフックは、別個の評価ではなく共有の信頼状態を使用して、ワークスペースの信頼設定を正しく尊重するようになりました。
APIキーリージョンルーティング
APIキー推論リクエストが間違ったリージョンにルーティングされ、認証エラーが発生する可能性がある問題を修正しました。
サブエージェントツール承認の古い状態
アクティブなタスク中にサブエージェントのツール承認ダイアログが正しく動作しない可能性があるバグを修正しました。
ツール結果メッセージが正しく折りたたまれる
カスタム表示を持つツール結果メッセージが折りたたまれてレンダリングされる代わりにインラインで展開される問題を修正しました。
Findingsパネルの外部リンク
FindingsパネルのURLが正しく開くようになりました。以前は、外部リンクをクリックしても効果がありませんでした。
新機能ワークスペース間でタスクを参照
現在開いているワークスペースだけでなく、他のワークスペースのタスクを参照して再度開けるようになりました。
検索可能なブランチピッカー
ブランチピッカーが検索可能になり、多くのブランチがある場合でも目的のブランチを見つけやすくなりました。
承認前にファイル編集をプレビュー
新しい設定により、提案されたファイル編集を承認する前にエディターで直接プレビューできます。
bob.ibm.com による統一ログイン
bob.ibm.com を使用してログインできるようになり、すべての Bob クライアントで統一されたログイン体験が実現します。
改善ツールチップと自動承認メニュー
チャットフッターのツールチップがより予測どおりに動作するようになり、自動承認メニューには設定へのリンク付きの便利な注記が表示されます。
Findings パネルのアイコンのカラーコード
Findings パネルのアイコンがカラーコード化され、さまざまな問題の種類を一目で識別しやすくなりました。
MCP サーバー入力の検証
MCP サーバーの追加時に入力が適切に検証されるようになりました。重複を防ぎ、正しい URL や引数の形式が必要です。
メンション表示の改善
メンション(@ 参照)がコンテキストを超えて一貫したアイコンでより確実に表示されるようになりました。
MCP リソースとプロンプト
MCP サーバーがリソースとプロンプトをサポートするようになり、メンション(@)とスラッシュアクション(/)からアクセスできます。
設定の検索がすべてのタブを対象に
設定の検索が MCP、Modes、Skills を含むすべてのタブで正しく結果を見つけるようになりました。
長いコマンドテキストが適切に折り返し
ツール承認ダイアログ内の長いコマンドテキストが画面外にはみ出す代わりに折り返されるようになりました。
バグ修正新しいタスクでのコンテキスト過負荷
すべてのメッセージで git ステータスを送信することで新しいタスクのコンテキスト過負荷が発生していた問題を修正しました。
自動圧縮
タスクが長くなりすぎるとコンテキストが自動的に圧縮され、速度低下やコンテキストの損失を防ぎます。
チャット入力のカーソル位置
モードを切り替えたときにチャット入力のカーソルがテキストの先頭にジャンプするバグを修正しました。
「Diff を開く」のエラーメッセージ
「Diff を開く」ボタンが diff プレビューの読み込みに失敗したときに明確なエラーメッセージを表示するようになりました。
ツール拒否の認識
ツールアクションを拒否したとき、Bob が拒否を正しく認識するようになりました。
シンボリックリンクのルールフォルダー
.bob/rules/ 内のシンボリックリンクフォルダーに保存されたルールが正しく読み込まれるようになりました。
SAML ログイン
SAML で認証するユーザーのログイン問題を修正しました。
Windows: 移行済みタスク
古いバージョンの Bob から移行されたタスクがタスクリストに表示されない問題を修正しました。
ワークスペースコマンドの移行
ワークスペースコマンドの移行が複数回トリガーされても安全に実行されるようになりました。
新機能サブエージェント
Bobは、特化したサブエージェントを生成することで、複雑なタスクを並列ワークフローに分割できるようになりました。各サブエージェントは、1つのサブエージェントが計画している間に別のサブエージェントが実装するなど、集中したモードで実行されます。開始前に各生成を承認します。 エージェントの操縦とメッセージキュー
実行中のエージェントをキャンセルせずにリダイレクトします。Bobがビジー状態の間、新しいメッセージはキューに参加します。ドラッグして並べ替えることができ、キューはWebviewのリロード後も保持されます。Bobは各ステップを終了するとすぐにキューに入れられたメッセージを処理します。
MCPサーバー管理
設定パネルから直接MCPサーバーを追加、構成、削除できます。新しいMCPサーバータブは、手動でJSONを編集することなく、接続されているすべてのツールを管理する中心的な場所を提供します。 レビューワークフロー
変更を分析し、発見事項を表面化し、構造化されたレビューフィードバックを送信する組み込みのコードレビューワークフロー — すべてIDE内から。 ワークスペーススコープのモード管理
設定の新しいモードタブでは、ワークスペースフォルダーごとにカスタムモードを参照、作成、上書き、管理できます。ツールグループの切り替え、ワークスペーススコープの選択、構成ファイルを手動で編集することなく組み込みモードやソースモードを上書きできます。 スキル設定タブ
設定の専用スキルタブは、ワークスペースで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の3つの焦点を絞ったデフォルトモードを搭載しています。各モードはワークフローの特定のフェーズ用に設計されており、AdvancedとOrchestratorの機能がデフォルトに統合されています。
拡張されたコンテキストウィンドウ
コンテキストウィンドウが200,000トークンから270,000トークンに増加し、Bobがコードベース、会話履歴、ツール出力をより多く同時に保持できるようになりました。より長いタスク、より大きなファイル、より複雑なプロジェクトが、コンテキストを圧縮する必要が生じる前により長く実行できるようになりました。
並列ツール呼び出し
Bobは複数の独立したツールを同時に実行できるようになり、複数のファイルの読み取り、コードベースの検索、または無関係なコマンドの実行を含むタスクの待ち時間が短縮されます。並列操作の承認プロンプトは個別に処理されるため、各アクションを完全に制御できます。
エディターコンテキストメニューのBobアクション
Bobアクションがエディターの右クリックコンテキストメニューから利用できるようになり、選択したコードでタスクを開始するのが速くなりました。
タスク中のモード切り替え
Bobはタスクの途中でモードを切り替えることができるようになり、作業が進化するにつれて単一のタスクが特化したモード間を移動できるようになりました。
モードベースのサブエージェント制御
モードは、実行を許可するサブエージェントを制限できるようになりました。サブエージェントの生成は、自動承認されるのではなく、明示的な承認が必要になりました。
ネストされたワークフロー
ワークフローが他のワークフローを呼び出せるようになり、ロジックを複製することなく、より複雑な複数ステップの自動化が可能になりました。
編集可能なコマンド
Bobが提案するコマンドは、実行前に編集できるようになり、キャンセルして言い直す必要なく正確な制御が可能になりました。
自動承認コマンド
Bobが毎回承認を要求することなく実行できる信頼できるコマンドのリストを定義し、反復的なワークフローを加速します。
タスクレベルのMCP承認
ツールグループの承認は、グローバル設定とは独立してタスクごとに構成できるようになりました。タスクレベルの制御は承認UIで最初に表示されます。
順次ツール承認
承認プロンプトが一度に1つずつ表示されるようになり、Bobが各ツールを実行する前により明確で慎重なフローが得られます。
折りたたみ可能な承認プレビュー
大きなツール承認の詳細がプレビューフレームに折りたたまれるようになり、Bobが複雑な操作の許可を要求するときにチャットビューが整理された状態に保たれます。
チャットインターフェースの再設計
チャットインターフェースは、使いやすさと視覚的な一貫性を向上させるための新しい外観とレイアウトになりました。
コンテキストピル
貼り付けられたテキストがチャット入力にコンパクトなピルとして表示されるようになり、完全なテキストが入力エリアを埋めることなく、追加したコンテキストを一目で確認できます。
統一されたdiffビュー
コードの変更が構文ハイライト付きの統一されたdiffビューで表示されるようになり、Bobが変更した内容を確認しやすくなりました。
構文ハイライト付きファイル出力
read_fileツールは、読みやすさを向上させるために構文ハイライト付きでファイルの内容をレンダリングするようになりました。
構造化されたgrep結果
grep出力が構造化されたスキャン可能な形式でレンダリングされるようになり、結果が読みやすく、対処しやすくなりました。
構造化されたファイルリスト
list_filesツールは、ディレクトリセパレーター、ツールチップ、クリック可能なファイルパスを備えた構造化されたファイルリストとして出力をレンダリングするようになりました。
拡張されたファイル互換性
Bobは .docx、 .pdf、 .xlsxファイルを直接読み取れるようになりました。コンテンツを手動で抽出することなく、ドキュメントやスプレッドシートをコンテキストとして使用できます。
コマンドセキュリティチェック
Bobは、潜在的に有害な操作を防ぐために、コマンドを実行する前にセキュリティチェックを実行するようになりました。
認証の信頼性向上
認証ロジックが統合され、強化されました。重複したトークン更新呼び出しが防止され、トークン処理がより堅牢になり、SSOタイムアウトが15分になりました。
改善VS Codeエンジンのアップリフト:1.109.5 → 1.116.0
基盤となるVS Codeプラットフォームをバージョン1.116.0にアップグレードし、最新のセキュリティ修正、パフォーマンス改善、機能強化を追加しました。アップリフトにより、Bob IDEが最新の拡張機能と開発ツールとの互換性を維持しながら、技術的負債を削減します。
既知のセキュリティ脆弱性に対処するために依存関係を更新しました。これらの更新により、Bobが安全で潜在的な脅威から保護された状態を維持します。
ファイルパターンマッチング
Bobがファイルパターンとglob式をマッチングする方法の脆弱性を修正しました。
ネットワークリクエスト
接続処理のセキュリティ問題を修正するためにHTTPクライアントを更新しました。
アーカイブ処理
圧縮ファイルを抽出する際のセキュリティ脆弱性を修正しました。
信頼性とパフォーマンスを向上させるために、新しいIBM App Configurationインスタンスに移行しました。
ビルドパイプラインから古いtranslation-checkワークフローを削除しました。
バグ修正トークン更新のタイミング
更新中に認証トークンが拒否される可能性がある競合状態を修正しました。セーフティバッファーにより、セッションを中断する可能性のあるエッジケースのタイミング問題が防止されるようになりました。
認証の信頼性
トークン更新処理がより堅牢で信頼性の高いものになりました。トークン検証は使用前に必要なクレームをチェックし、ネットワークエラーは自動再試行で適切に処理され、再試行ロジックは指数バックオフを使用してサーバーを圧倒しないようにします。
オートコンプリートテレメトリー
オートコンプリートログで欠落していたカーソル位置データを修正し、コード提案の理解と改善能力を向上させました。
拡張機能の互換性
新しいVS Codeインストールで必要なバイナリが見つからない問題を修正しました。Bobは、異なるVS Codeバージョンとパッケージレイアウトでバイナリを正しく見つけるようになりました。
新機能EnterpriseプランのBobalytics
包括的な分析と洞察により、ソフトウェア配信ライフサイクルに対するBobの影響を追跡します。Bob Factor指標でコードベースへのBobの貢献を測定します。組織全体のBobcoin支出を監視します。プログラミング言語とモード別の使用パターンを分析します。チームアクティビティと日次アクティブユーザーを表示します。個人とチームの使用状況を比較してワークフローを最適化します。 APIキー管理の利用可能性
管理UIに、サポートされている管理ワークフロー用のAPIキー管理が含まれるようになりました。検索とフィルタリングですべてのAPIキーをリストします。モーダルでAPIキーの詳細を表示します。APIキーを個別または一括で取り消します。アクティブ、取り消し済み、期限切れのキーのステータスバッジを表示します。取り消されたキーの表示を切り替えます。 バグ修正コード予測
カーソルの後のコードを変更したときにコード提案が更新されない問題を修正しました。Bobは、現在のコード状態に基づいて新鮮でコンテキストを認識した提案を提供するようになりました。
Initコマンド
initコマンドのタイプミスを修正しました:「rules-advance」が「rules-advanced」になりました。
タスク追跡
タスクIDの割り当て方法を修正し、問題のデバッグとシステム全体でのタスクの相関付けが容易になりました。
Literate Coding
変更の前後に余分な改行が追加される問題を修正しました。Literate Codingモードでは、書いている間の気を散らすことを防ぐためにクイック提案が無効になりました。
インストーラー
インストール後にBobが起動しないLinuxとMacの重大なインストール問題を修正しました。Windowsインストーラーのブランディングテキストを修正しました。
新機能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モードで自動的にアクティブ化されます。