Bob Shell v2 przewodzi wydaniu tego miesiąca
Wydanie tego miesiąca przynosi aktualizacje dla Bob Shell, Bobalytics i Bob IDE. Bob Shell przechodzi na V2, wprowadzając agenta V2 i harness do terminala. Bobalytics wprowadza widoki Today i Editorial, aby ułatwić zrozumienie codziennej aktywności i szerszych wzorców użytkowania. Bob IDE dodaje ukierunkowane ulepszenia połączeń MCP, przeglądu edycji i zarządzania zadaniami.
Bob Shell v2 wprowadza agenta V2 do terminala
Bob V2 wprowadził wspólną architekturę zbudowaną wokół jednego agenta i jednego harness, z klientami zapewniającymi interfejs dla każdego środowiska. Bob IDE był pierwszym klientem, który przeszedł na tę podstawę. W tym wydaniu Bob Shell podąża za nim.
To więcej niż aktualizacja interfejsu terminala. Shell działa teraz na tej samej podstawie agenta co Bob IDE, wprowadzając Skills, Subagents i lepsze wykonywanie długotrwałych zadań do sesji terminalowych.
Używaj Skills i Subagents z terminala
Skills pakują instrukcje i przepływy pracy wielokrotnego użytku. Zespół może raz przechwycić procedurę wydania, listę kontrolną przeglądu lub proces specyficzny dla repozytorium i wywołać go z Bob Shell, gdy jest to potrzebne.
Subagents pozwalają Bobowi delegować skoncentrowaną część większego zadania do oddzielnego kontekstu. Subagent może śledzić nieznany przepływ uwierzytelniania lub sprawdzić zestaw niepowodzeń testów, a następnie zwrócić swoje ustalenia do głównej konwersacji bez wypełniania tej konwersacji każdym pośrednim odczytem pliku i wyszukiwaniem.
Obie możliwości są przydatne w dłuższych zadaniach. Skills dają zadaniu ustaloną procedurę do naśladowania, podczas gdy Subagents utrzymują skoncentrowane badania oddzielnie. Harness V2 pomaga Bobowi przeprowadzić tę pracę przez wiele kroków bardziej niezawodnie.
Kontynuuj pracę między Bob IDE a Bob Shell
Bob IDE i Bob Shell dzielą historię zadań. Zadania rozpoczęte w Shell pojawiają się w IDE, a /resume w Shell obejmuje zadania rozpoczęte w IDE.
To sprawia, że wybór klienta jest mniej trwały. Możesz zacząć w Bob IDE, gdy chcesz wizualnie sprawdzić kod i proponowane zmiany, a następnie wznowić zadanie w Bob Shell, gdy następny krok pasuje do przepływu pracy terminala. Zadanie pozostaje dostępne w IDE, gdy chcesz wrócić do przeglądu.
Na przykład:
- Rozpocznij większą zmianę w Plan w Bob IDE.
- Przekaż plan do Agent i pozwól Bobowi rozpocząć implementację.
- Wznów zadanie z Bob Shell za pomocą
/resume. - Wywołaj Skill dla procedury walidacji twojego zespołu lub deleguj skoncentrowane badanie do Subagent.
- Otwórz ponownie zadanie w Bob IDE, aby przejrzeć wynikowe zmiany.
Oddziel pracę interaktywną od automatyzacji
Bob Shell v2 wyraźnie rozróżnia użycie interaktywne i headless:
bob chatrozpoczyna interaktywną, wieloetapową sesję terminala.bob runwykonuje zadanie headless dla skryptów, pipeline i innej automatyzacji.bob mcpzarządza konfiguracjami serwera MCP z wiersza poleceń.
Uruchomienia headless mogą zwracać dane wyjściowe czytelne dla człowieka, pojedynczy wynik JSON lub strumieniowe zdarzenia JSON. Sesje workspace mogą być wyświetlane i wznawiane według ID zadania, w tym najnowszej sesji. Limity i kontrole grup narzędzi pozwalają zautomatyzowanemu wywołującemu ustawić granice wokół uruchomienia.
Te zmiany sprawiają, że Bob Shell jest przydatny w dwóch różnych ustawieniach: jako klient konwersacyjny, gdy IDE nie jest odpowiednim interfejsem, oraz jako interfejs agenta dla powtarzalnej automatyzacji wiersza poleceń.
Zobacz, co się liczy w Bobalytics
Bobalytics oferuje teraz dwa nowe sposoby odczytywania danych użytkowania. Widok Today zapewnia natychmiastową migawkę twojej własnej pracy z Bobem, podczas gdy widok Editorial wydobywa godne uwagi wzorce w całej szerszej organizacji.
Today to nowa strona docelowa Bobalytics. Łączy twoje zadania, tygodniowy rytm i najważniejsze metryki, dzięki czemu możesz szybko zrozumieć swój dzień z Bobem.

Editorial, dostępny w zakładce Patterns, przedstawia zwięzłe podsumowanie najważniejszych punktów w widokach użytkownika, zespołu i instancji. Zamiast samodzielnie porównywać każdy wykres, możesz użyć Editorial, aby zobaczyć, które wzorce i zmiany się wyróżniają, a następnie zdecydować, gdzie przyjrzeć się bliżej lub podjąć działanie.


Istniejące widoki KPI pozostają dostępne na stronie Patterns do głębszej analizy. Możesz również eksportować dane z dowolnego widoku Bobalytics, do którego masz dostęp, na wszystkich poziomach i wykresach.
Ukierunkowane ulepszenia w Bob IDE
Wraz z wydaniem Bob Shell v2, aktualizacja sierpniowa zawiera zestaw przyrostowych ulepszeń dla Bob IDE. Rozszerzają one to, do czego Bob może uzyskać dostęp przez MCP, dają ci większą kontrolę nad proponowanymi edycjami plików i ułatwiają śledzenie pracy w tle.
Połącz usługi wymagające autoryzacji użytkownika
Niektóre serwery MCP mogą działać ze statycznymi poświadczeniami. Usługi działające w imieniu pojedynczego użytkownika potrzebują innego przepływu: użytkownik musi zobaczyć, jaki dostęp jest żądany i zdecydować, czy go przyznać.
Bob IDE obsługuje teraz autoryzację OAuth dla serwerów MCP. Gdy skonfigurowany serwer żąda autoryzacji, Bob otwiera przepływ zgody usługi. Logujesz się do usługi, przeglądasz żądanie i autoryzujesz połączenie bez kopiowania osobistego tokena do pliku ustawień MCP.
Serwery MCP mogą również udostępniać więcej niż narzędzia:
- Resources przez wzmianki
@. Resource to kontekst dostarczany przez serwer, taki jak issue, dokument, schemat lub obiekt repozytorium. Wpisz@w prompcie i wybierz resource, którego Bob ma użyć. - Prompts przez akcje
/. Serwer MCP może dostarczyć prompt dla zadania, które rozumie. Wpisz/, aby znaleźć i uruchomić prompt z konwersacji.
Załóżmy, że serwer zarządzania projektami z obsługą OAuth udostępnia issue jako resource. Po autoryzacji serwera dodaj issue za pomocą @, poproś Boba o sprawdzenie odpowiedniego kodu i przejdź do Plan lub Agent, gdy zakres jest jasny. Autoryzacja pozostaje jawnym krokiem, podczas gdy issue staje się częścią kontekstu pracy.
Eksploruj dane za pomocą interaktywnych wykresów
Bob może teraz generować i wyświetlać interaktywne wykresy bezpośrednio w czacie. Poproś Boba o wizualizację zestawu danych, a następnie eksploruj wynik bez opuszczania konwersacji.
Sprawdź i kształtuj zmiany w plikach przed ich zastosowaniem
W przypadku zmiany o dużej powierzchni, przeglądanie tylko po zaktualizowaniu plików tworzy unikalne cofanie. Nowe ustawienie pozwala podejrzeć proponowane przez Boba edycje plików w edytorze przed ich zastosowaniem.
Propozycja otwiera się jako diff, gdzie możesz ją sprawdzić obok bieżącego pliku. Jeśli podejście jest prawidłowe, ale jedna linia wymaga dostosowania, edytuj tę linię bezpośrednio w diff i zatwierdź poprawioną propozycję.
To dwie powiązane, ale odrębne kontrole:
- Edit preview zmienia, kiedy proponowane przez Boba zmiany są stosowane. Pliki pozostają niezmienione podczas przeglądania propozycji.
- Edytowanie diff zmienia samą propozycję. Jest przydatne dla małej korekty, która nie uzasadnia kolejnego promptu.
Przepływ pracy polega na poproszeniu Boba o zmianę, sprawdzeniu proponowanego diff, dostosowaniu go w razie potrzeby i zatwierdzeniu.

Śledź pracę w różnych workspace
Przeglądarka zadań pozwala teraz przeglądać i ponownie otwierać zadania Boba z innych workspace. Bob może również wysłać powiadomienie na pulpit, gdy zadanie w tle wymaga twojego wejścia, a edytor jest w tle.
Dane wyjściowe pozostają również dostępne po konwersacji. Artefakty HTML wygenerowane przez Boba są zapisywane wewnątrz workspace i mogą być otwierane w Live Preview. Raport architektury lub podsumowanie badania żyje zatem z projektem zamiast tylko w jego historii zadań.
Więcej ulepszeń Bob IDE
- Wybierz, ile dni Bob przechowuje ukończone zadania przed ich wyczyszczeniem w Settings > Chat.
- Przeszukuj historię czatu za pomocą Cmd/Ctrl+F, z podświetlonymi dopasowaniami i nawigacją następny/poprzedni.
- Ask najpierw przeszukuje dokumentację Boba, odpowiadając na pytania dotyczące funkcji Boba.
- Pliki reguł trybu niestandardowego są uwzględniane, gdy tryby są eksportowane, importowane, instalowane lub usuwane.
- Selektor branch jest przeszukiwalny.
- Aktywny zespół pojawia się na pasku stanu dla użytkowników należących do wielu zespołów.
Wypróbuj najnowsze wydanie
Dla Bob Shell v2 rozpocznij zadanie w Bob IDE i wznów je z Shell za pomocą /resume. Użyj Skill dla powtarzalnej procedury zespołowej lub poproś Boba o delegowanie skoncentrowanego badania do Subagent.
W Bob IDE połącz serwer MCP z obsługą OAuth i dodaj jeden z jego resources za pomocą @ lub uruchom prompt dostarczony przez serwer za pomocą /. Następnie poproś Boba o zmianę kodu z włączonym podglądem edycji, przejrzyj propozycję, wprowadź małą korektę w diff i zatwierdź ją.
Linki
