Narzędzia alwaysAllow MCP respektowane w Bob Shell
Narzędzia MCP wymienione w alwaysAllow w pliku .bob/mcp.json są teraz automatycznie zatwierdzane przy pierwszym wywołaniu narzędzia zadania w Bob Shell. Wcześniej to ustawienie było respektowane tylko w rozszerzeniu IDE.
Domyślny okres retencji zadań wynosi teraz 30 dni. Ustawienie tasks.retentionDays na 0 wyłącza automatyczne czyszczenie, dzięki czemu cała historia zadań jest przechowywana bezterminowo.
Zmiany ustawień zawsze wymagają jawnego zatwierdzenia
Zapisy do .bob/settings.json i ~/.bob/*/settings.json wymagają teraz zawsze jawnego zatwierdzenia przez użytkownika, nawet gdy automatyczne zatwierdzanie jest włączone. Automatycznego zatwierdzania nie można używać do pomijania zatwierdzania zmian w plikach ustawień Boba.
Automatyczne zatwierdzanie zablokowane dla zapisów w katalogu domowym Boba
Wywołania narzędzi zapisujące do katalogu domowego Boba (np. ~/.bob/) nie są już automatycznie zatwierdzane, gdy tryb automatycznego zatwierdzania jest włączony. Takie wywołania zawsze wymagają jawnego zatwierdzenia.
Katalog główny workspace poprawnie rozpoznawany z podkatalogów
Bob Shell teraz preferuje .git nad .bob podczas przeszukiwania drzewa katalogów w górę w celu znalezienia katalogu głównego workspace. Uruchamianie Bob Shell z podkatalogu pakietu zawierającego własny folder .bob/ nie powoduje już cichego pominięcia umiejętności, reguł i trybów zakresu workspace.
Narzędzie MCP z listy dozwolonych dla zadania nie jest już automatycznie zatwierdzane, chyba że dla zadania przyznano również grupę uprawnień mcp. Wcześniej lista dozwolonych dla narzędzia mogła pomijać bramę zatwierdzania na poziomie grupy.
Bob Shell nie zawiesza się już przy zamknięciu
Naprawiono problem, w którym Bob Shell nie kończył działania poprawnie po naciśnięciu Ctrl+C. Proces policy-watcher jest teraz poprawnie usuwany podczas zamykania.
Przywrócono przestarzałe flagi --list-sessions i --limit
Flagi --list-sessions i --limit <number> usunięte w wersji 2.0.0 zostały przywrócone jako ciche aliasy dla --list-tasks. Istniejące skrypty używające tych flag działają dalej bez modyfikacji.
Zwiększony limit ładunku narzędzi MCP
Limit ładunku narzędzi MCP zwiększono do 300 KB. Naprawia to problem, w którym serwery MCP z dużymi definicjami narzędzi powodowały niepowodzenie Bob Shell.
2.0.0
Sierpień 2026
2.0.0
Sierpień 2026
Nowe Funkcje
Kolejka wiadomości
Dodawaj kolejne wiadomości do kolejki, gdy Bob wciąż odpowiada. Naciśnij Tab, aby dodać wiadomość do kolejki; wiadomości są wysyłane automatycznie po kolei, gdy każda tura dobiegnie końca. Możesz zmieniać kolejność lub usuwać elementy w dowolnym momencie.
Zarządzaj serwerami Model Context Protocol bezpośrednio z CLI za pomocą bob mcp add, bob mcp add-json, bob mcp remove i bob mcp list. Obsługuje zakresy globalny i obszaru roboczego oraz transporty stdio, SSE i HTTP.
Twórz wielokrotnie używalne zestawy instrukcji, które uczą Boba nowych workflow i wyspecjalizowanych zadań. Definiuj własne workflow, dodawaj pliki pomocnicze i udostępniaj skills zespołowi za pomocą kontroli wersji. Skills nie były dostępne w Bob Shell 1.0.x.
Ustawienia są teraz przechowywane w ~/.bob/settings/settings.json. Schemat dodaje sekcję telemetry, grupę narzędzi edit i dokładniejszą dokumentację każdego ustawienia. Flagi CLI i polecenie slash /settings nadpisują wartości pliku na czas bieżącej sesji.
Rozszerzony schemat wyjścia w trybie nieinteraktywnym
Wyjście JSON z bob run zawiera teraz obiekt stats z liczbą tokenów na sesję, współczynnikami cache, kosztem, czasem trwania i łączną liczbą wywołań narzędzi. Ustrukturyzowane typy zdarzeń (message, tool_use, tool_result, error) ułatwiają analizę wyników w pipeline'ach CI/CD.
Bob Shell obsługuje teraz niestandardowych dostawców tożsamości (IdP), umożliwiając organizacjom uwierzytelnianie przy użyciu własnej konfiguracji IdP.
1.0.5
Czerwiec 2026
1.0.5
Czerwiec 2026
Nowe Funkcje
Wsparcie dla dodatkowych centrów danych
Bob Shell jest teraz dostępny w dodatkowych centrach danych, rozszerzając regionalną dostępność dla twojego zespołu.
Poprawki Błędów
Aktualizacje bezpieczeństwa i drobne poprawki błędów
Ulepszenia bezpieczeństwa i drobne poprawki błędów w celu zwiększenia stabilności i bezpieczeństwa Bob Shell.
1.0.4
Maj 2026
1.0.4
Maj 2026
Poprawki Błędów
Odświeżanie tokenu uwierzytelniania
Naprawiono problem, w którym tokeny uwierzytelniania nie były poprawnie odświeżane w określonych scenariuszach.
Domyślna metoda uwierzytelniania
Naprawiono problem, w którym domyślna metoda uwierzytelniania z ustawień użytkownika nie była poprawnie stosowana. Bob Shell teraz poprawnie odczytuje i stosuje twoją preferowaną metodę uwierzytelniania, gdy jest to potrzebne.
1.0.3
Kwiecień 2026
1.0.3
Kwiecień 2026
Nowe Funkcje
Uwierzytelnianie kluczem API
Uwierzytelniaj Bob Shell za pomocą klucza API dla przepływów pracy programowych i zautomatyzowanych. Używaj klucza API w trybie nieinteraktywnym dla potoków CI/CD i scenariuszy skryptowych. Konfiguruj uwierzytelnianie bez wymagania interaktywnego logowania IBMid dla zadań automatyzacji. Usprawnij integrację z zautomatyzowanymi przepływami pracy programistycznej.
Różne ulepszenia stabilności i poprawki błędów w celu poprawy ogólnego doświadczenia Bob Shell.
1.0.1
Marzec 2026
1.0.1
Marzec 2026
Nowe Funkcje
Wsparcie AI oparte na terminalu
Przenieś możliwości AI IBM Bob bezpośrednio do wiersza poleceń. Uzyskaj inteligentną pomoc w zadaniach wiersza poleceń i przepływach pracy opartych na terminalu. Uzyskaj dostęp do tej samej świadomości kontekstu i rozumowania od swojego partnera programistycznego, Boba.
Wybierz odpowiedni typ sesji dla swojego przepływu pracy. Używaj sesji interaktywnych do konwersacyjnych doświadczeń ze złożonymi zadaniami. Używaj sesji nieinteraktywnych do scenariuszy automatyzacji i skryptów. Wywołuj Bob Shell programowo w zautomatyzowanych przepływach pracy.
Uzyskaj dostęp do trybów zaprojektowanych specjalnie dla scenariuszy wiersza poleceń. Tryb Code generuje, modyfikuje i refaktoryzuje kod z wiersza poleceń. Tryb Ask dostarcza odpowiedzi na pytania dotyczące bazy kodu i rozwoju. Tryb Plan pomaga projektować i planować implementacje przed uruchomieniem. Tryb Advanced zapewnia rozszerzone możliwości, w tym narzędzia MCP.
Wykonuj złożone zadania oparte na terminalu efektywnie. Czytaj, zapisuj i manipuluj plikami bezpośrednio z wiersza poleceń. Uruchamiaj polecenia powłoki z inteligentną obsługą błędów i walidacją. Monitoruj i kontroluj uruchomione procesy i zasoby systemowe.
Rozszerz możliwości Bob Shell o niestandardowe narzędzia. Łącz się z bazami danych i API z terminala. Uzyskaj dostęp do specjalistycznych narzędzi programistycznych i operacyjnych. Integruj się z wewnętrznymi systemami swojej organizacji. Twórz niestandardowe przepływy pracy automatyzacji dla zadań DevOps.
Twórz wielokrotnie używalne zestawy instrukcji, które uczą Boba nowych workflow i wyspecjalizowanych zadań. Definiuj własne workflow, dodawaj pliki pomocnicze i udostępniaj skills zespołowi za pomocą kontroli wersji. Skills nie były dostępne w Bob Shell 1.0.x.
Rozszerz funkcjonalność dla potrzeb swojego zespołu. Zdefiniuj niestandardowe tryby dla wyspecjalizowanych przepływów pracy. Twórz wielokrotnego użytku skróty poleceń. Buduj wzorce automatyzacji specyficzne dla zespołu. Standaryzuj procesy rozwoju w swojej organizacji.