Bob Shell v2 führt die Veröffentlichung dieses Monats an
Die Veröffentlichung dieses Monats bringt Updates für Bob Shell, Bobalytics und Bob IDE. Bob Shell wechselt zu V2 und bringt den V2-Agent und das Harness ins Terminal. Bobalytics führt die Ansichten Today und Editorial ein, um tägliche Aktivitäten und breitere Nutzungsmuster leichter verständlich zu machen. Bob IDE fügt gezielte Verbesserungen für MCP-Verbindungen, Edit-Review und Task-Management hinzu.
Bob Shell v2 bringt den V2-Agent ins Terminal
Bob V2 hat eine gemeinsame Architektur eingeführt, die auf einem Agent und einem Harness basiert, wobei Clients die Schnittstelle für jede Umgebung bereitstellen. Bob IDE war der erste Client, der auf diese Grundlage umgestellt wurde. Mit dieser Veröffentlichung folgt Bob Shell.
Das ist mehr als ein Update der Terminal-Schnittstelle. Shell läuft jetzt auf derselben Agent-Grundlage wie Bob IDE und bringt Skills, Subagents und eine bessere Ausführung von langfristigen Tasks in Terminal-Sessions.
Skills und Subagents vom Terminal aus nutzen
Skills verpacken wiederverwendbare Anweisungen und Workflows. Ein Team kann eine Release-Prozedur, Review-Checkliste oder repository-spezifischen Prozess einmal erfassen und bei Bedarf von Bob Shell aus aufrufen.
Subagents ermöglichen es Bob, einen fokussierten Teil einer größeren Aufgabe in einen separaten Kontext zu delegieren. Ein Subagent kann einen unbekannten Authentifizierungsablauf verfolgen oder eine Reihe von Testfehlern untersuchen und dann seine Ergebnisse an die Hauptkonversation zurückgeben, ohne diese Konversation mit jedem Zwischenschritt von Dateilesen und Suche zu füllen.
Beide Funktionen sind bei längeren Tasks nützlich. Skills geben der Aufgabe eine etablierte Vorgehensweise, während Subagents fokussierte Untersuchungen getrennt halten. Das V2-Harness hilft Bob, diese Arbeit über mehrere Schritte hinweg zuverlässiger durchzuführen.
Arbeit zwischen Bob IDE und Bob Shell fortsetzen
Bob IDE und Bob Shell teilen sich die Task-Historie. Tasks, die in Shell gestartet wurden, erscheinen in der IDE, und /resume in Shell umfasst auch Tasks, die in der IDE gestartet wurden.
Das macht die Wahl des Clients weniger dauerhaft. Du kannst in Bob IDE starten, wenn du Code und vorgeschlagene Änderungen visuell inspizieren möchtest, und dann den Task in Bob Shell fortsetzen, wenn der nächste Schritt besser zu einem Terminal-Workflow passt. Der Task bleibt in der IDE verfügbar, wenn du zur Überprüfung zurückkehren möchtest.
Zum Beispiel:
- Starte eine größere Änderung in Plan in Bob IDE.
- Übergib den Plan an Agent und lass Bob mit der Implementierung beginnen.
- Setze den Task von Bob Shell aus mit
/resumefort. - Rufe einen Skill für die Validierungsprozedur deines Teams auf oder delegiere eine fokussierte Untersuchung an einen Subagent.
- Öffne den Task erneut in Bob IDE, um die resultierenden Änderungen zu überprüfen.
Interaktive Arbeit von Automatisierung trennen
Bob Shell v2 macht die Unterscheidung zwischen interaktiver und headless-Nutzung explizit:
bob chatstartet eine interaktive, mehrstufige Terminal-Session.bob runführt einen headless-Task für Scripts, Pipelines und andere Automatisierung aus.bob mcpverwaltet MCP-Server-Konfigurationen über die Kommandozeile.
Headless-Runs können menschenlesbare Ausgabe, ein einzelnes JSON-Ergebnis oder Streaming-JSON-Events zurückgeben. Workspace-Sessions können nach Task-ID aufgelistet und fortgesetzt werden, einschließlich der neuesten Session. Limits und Tool-Group-Controls ermöglichen es einem automatisierten Aufrufer, Grenzen für einen Run festzulegen.
Diese Änderungen machen Bob Shell in zwei verschiedenen Szenarien nützlich: als konversationeller Client, wenn die IDE nicht die richtige Schnittstelle ist, und als Agent-Schnittstelle für wiederholbare Kommandozeilen-Automatisierung.
Sieh, was in Bobalytics wichtig ist
Bobalytics bietet jetzt zwei neue Möglichkeiten, deine Nutzungsdaten zu lesen. Die Ansicht Today bietet einen sofortigen Überblick über deine eigene Arbeit mit Bob, während die Ansicht Editorial bemerkenswerte Muster in der gesamten Organisation hervorhebt.
Today ist die neue Bobalytics-Startseite. Sie bringt deine Tasks, deinen wöchentlichen Rhythmus und die wichtigsten Metriken zusammen, damit du deinen Tag mit Bob schnell verstehen kannst.

Editorial, verfügbar unter dem Tab Patterns, präsentiert eine prägnante Zusammenfassung von Highlights über Benutzer-, Team- und Instanz-Ansichten hinweg. Anstatt jedes Diagramm selbst zu vergleichen, kannst du Editorial verwenden, um zu sehen, welche Muster und Verschiebungen hervorstechen, und dann entscheiden, wo du genauer hinschauen oder Maßnahmen ergreifen möchtest.


Die bestehenden KPI-Ansichten bleiben auf der Seite Patterns für tiefere Analysen verfügbar. Du kannst auch Daten aus jeder Bobalytics-Ansicht exportieren, auf die du Zugriff hast, über alle Ebenen und Diagramme hinweg.
Gezielte Verbesserungen in Bob IDE
Neben der Bob Shell v2-Veröffentlichung umfasst das August-Update eine Reihe von inkrementellen Verbesserungen für Bob IDE. Sie erweitern, worauf Bob über MCP zugreifen kann, geben dir mehr Kontrolle über vorgeschlagene Dateiänderungen und machen Hintergrundarbeit leichter nachvollziehbar.
Services verbinden, die Benutzerautorisierung erfordern
Einige MCP-Server können mit statischen Credentials arbeiten. Services, die im Namen eines einzelnen Benutzers handeln, benötigen einen anderen Ablauf: Der Benutzer muss sehen, welcher Zugriff angefordert wird, und entscheiden, ob er ihn gewährt.
Bob IDE unterstützt jetzt OAuth-Autorisierung für MCP-Server. Wenn ein konfigurierter Server eine Autorisierung anfordert, öffnet Bob den Consent-Flow des Services. Du meldest dich beim Service an, überprüfst die Anfrage und autorisierst die Verbindung, ohne ein persönliches Token in eine MCP-Einstellungsdatei zu kopieren.
MCP-Server können auch mehr als nur Tools bereitstellen:
- Resources über
@-Erwähnungen. Eine Resource ist vom Server bereitgestellter Kontext wie ein Issue, Dokument, Schema oder Repository-Objekt. Tippe@im Prompt und wähle die Resource aus, die Bob verwenden soll. - Prompts über
/-Aktionen. Ein MCP-Server kann einen Prompt für eine Aufgabe bereitstellen, die er versteht. Tippe/, um den Prompt aus der Konversation zu finden und auszuführen.
Angenommen, ein OAuth-fähiger Projektmanagement-Server stellt ein Issue als Resource bereit. Nach der Autorisierung des Servers fügst du das Issue mit @ hinzu, bittest Bob, den relevanten Code zu inspizieren, und wechselst in Plan oder Agent, sobald der Umfang klar ist. Die Autorisierung bleibt ein expliziter Schritt, während das Issue Teil des Arbeitskontexts wird.
Daten mit interaktiven Diagrammen erkunden
Bob kann jetzt interaktive Diagramme direkt im Chat generieren und anzeigen. Bitte Bob, einen Datensatz zu visualisieren, und erkunde dann das Ergebnis, ohne die Konversation zu verlassen.
Dateiänderungen inspizieren und gestalten, bevor sie angewendet werden
Bei einer Änderung mit großer Oberfläche führt die Überprüfung erst nach der Aktualisierung der Dateien zu vermeidbarem Rückschritt. Eine neue Einstellung ermöglicht es dir, Bobs vorgeschlagene Dateiänderungen im Editor in der Vorschau anzuzeigen, bevor sie angewendet werden.
Der Vorschlag öffnet sich als Diff, wo du ihn neben der aktuellen Datei inspizieren kannst. Wenn der Ansatz richtig ist, aber eine Zeile angepasst werden muss, bearbeite diese Zeile direkt im Diff und genehmige den korrigierten Vorschlag.
Das sind zwei verwandte, aber unterschiedliche Kontrollen:
- Edit-Preview ändert, wann Bobs vorgeschlagene Änderungen angewendet werden. Die Dateien bleiben unverändert, während du den Vorschlag überprüfst.
- Bearbeiten des Diffs ändert den Vorschlag selbst. Es ist nützlich für eine kleine Korrektur, die keinen weiteren Prompt rechtfertigt.
Der Workflow besteht darin, Bob um die Änderung zu bitten, den vorgeschlagenen Diff zu inspizieren, ihn bei Bedarf anzupassen und ihn zu genehmigen.

Arbeit über Workspaces hinweg verfolgen
Der Task-Browser ermöglicht es dir jetzt, Bob-Tasks aus anderen Workspaces zu durchsuchen und erneut zu öffnen. Bob kann auch eine Desktop-Benachrichtigung senden, wenn ein Hintergrund-Task deine Eingabe benötigt und der Editor im Hintergrund ist.
Outputs bleiben auch nach der Konversation zugänglich. Von Bob generierte HTML-Artefakte werden im Workspace gespeichert und können in Live Preview geöffnet werden. Ein Architekturbericht oder eine Untersuchungszusammenfassung lebt daher mit dem Projekt, anstatt nur in seiner Task-Historie.
Weitere Bob IDE-Verbesserungen
- Wähle unter Settings > Chat, wie viele Tage Bob abgeschlossene Tasks behält, bevor sie gelöscht werden.
- Durchsuche deinen Chat-Verlauf mit Cmd/Ctrl+F, mit hervorgehobenen Treffern und Vor-/Zurück-Navigation.
- Ask durchsucht zuerst die Bob-Dokumentation, wenn Fragen zu Bob-Features beantwortet werden.
- Custom-Mode-Regeldateien werden einbezogen, wenn Modi exportiert, importiert, installiert oder gelöscht werden.
- Der Branch-Picker ist durchsuchbar.
- Das aktive Team erscheint in der Statusleiste für Benutzer, die mehreren Teams angehören.
Probiere die neueste Veröffentlichung aus
Für Bob Shell v2 starte einen Task in Bob IDE und setze ihn von Shell aus mit /resume fort. Verwende einen Skill für eine wiederholbare Team-Prozedur oder bitte Bob, eine fokussierte Untersuchung an einen Subagent zu delegieren.
In Bob IDE verbinde einen OAuth-fähigen MCP-Server und füge eine seiner Resources mit @ hinzu oder führe einen vom Server bereitgestellten Prompt mit / aus. Bitte dann Bob um eine Code-Änderung mit aktivierter Edit-Preview, überprüfe den Vorschlag, nimm eine kleine Korrektur im Diff vor und genehmige ihn.
Links
