Changelog

Erfahre mehr über versionsspezifische Updates für Bob Shell.

Was ist neu

2.0.1

August 2026

Verbesserungen

alwaysAllow-MCP-Tools in Bob Shell berücksichtigt

MCP-Tools, die in .bob/mcp.json unter alwaysAllow aufgeführt sind, werden beim ersten Tool-Aufruf einer Aufgabe in Bob Shell automatisch genehmigt. Bisher galt diese Einstellung nur für die IDE-Erweiterung.

Erweiterte Aufgabenverlaufs-Aufbewahrung

Die standardmäßige Aufbewahrungsdauer für Aufgaben beträgt jetzt 30 Tage. Wenn tasks.retentionDays auf 0 gesetzt wird, wird die automatische Bereinigung deaktiviert und der gesamte Aufgabenverlauf unbegrenzt aufbewahrt.

Plattformspezifisches Tastenkürzel für Auto-Approve

Das Tastenkürzel zum Umschalten von Auto-Approve ist jetzt Alt+F unter Windows, Linux und WSL. Auf macOS bleibt das Kürzel Ctrl+F.

Neue Slash-Befehl-Aliase

Vier Slash-Befehle unterstützen jetzt kürzere Aliase: /history für /resume, /compact für /condense, /trust für /permissions und /info für /status.

Fehlerbehebungen

Einstellungsänderungen erfordern immer explizite Genehmigung

Schreibzugriffe auf .bob/settings.json und ~/.bob/*/settings.json erfordern jetzt immer eine einmalige explizite Benutzergenehmigung, auch wenn Auto-Approve aktiviert ist. Auto-Approve kann nicht verwendet werden, um Genehmigungen für Änderungen an Bob-Einstellungsdateien zu umgehen.

Auto-Approve für Schreibzugriffe auf Bob-Heimverzeichnis blockiert

Tool-Aufrufe, die in Bobs Heimverzeichnis schreiben (z. B. ~/.bob/), werden nicht mehr automatisch genehmigt, wenn Auto-Approve aktiviert ist. Diese Aufrufe fordern immer eine explizite Genehmigung an.

Workspace-Stammverzeichnis wird aus Unterverzeichnissen korrekt aufgelöst

Bob Shell priorisiert jetzt .git gegenüber .bob, wenn es den Verzeichnisbaum nach oben durchsucht, um das Workspace-Stammverzeichnis zu finden. Das Starten von Bob Shell aus einem Paket-Unterverzeichnis mit eigenem .bob/-Ordner führt nicht mehr dazu, dass workspace-bezogene Skills, Regeln und Modi stillschweigend fehlen.

MCP-Tool-Genehmigung berücksichtigt Gruppenberechtigungen

Ein MCP-Tool aus der aufgabenbezogenen Zulassliste wird nicht mehr automatisch genehmigt, sofern die Berechtigungsgruppe mcp für die Aufgabe nicht ebenfalls gewährt wurde. Zuvor konnte die Tool-spezifische Zulassliste das übergeordnete Gruppen-Genehmigungstor umgehen.

Bob Shell hängt beim Beenden nicht mehr

Ein Problem wurde behoben, bei dem Bob Shell nach dem Drücken von Ctrl+C nicht sauber beendet wurde. Der Policy-Watcher-Prozess wird jetzt beim Herunterfahren korrekt entsorgt.

Veraltete Flags --list-sessions und --limit wiederhergestellt

Die in 2.0.0 entfernten Flags --list-sessions und --limit <number> wurden als stille Aliase für --list-tasks wiederhergestellt. Bestehende Skripte, die diese Flags verwenden, funktionieren weiterhin ohne Änderungen.

Erhöhtes MCP-Tool-Nutzlastlimit

Das MCP-Tool-Nutzlastlimit wurde auf 300 KB erhöht. Dies behebt ein Problem, bei dem MCP-Server mit großen Tool-Definitionen dazu führten, dass Bob Shell fehlschlug.

2.0.0

August 2026

Neue Funktionen

Nachrichten-Warteschlange

Stelle Folgenachrichten in die Warteschlange, während Bob noch antwortet. Drücke Tab, um eine Nachricht zur Warteschlange hinzuzufügen; die Nachrichten werden automatisch der Reihe nach gesendet, sobald jeder Durchlauf abgeschlossen ist. Die Reihenfolge kann jederzeit geändert oder Einträge entfernt werden.

MCP-Verwaltungsbefehle

Verwalte Model Context Protocol-Server direkt über die CLI mit bob mcp add, bob mcp add-json, bob mcp remove und bob mcp list. Unterstützt globale und workspace-bezogene Geltungsbereiche sowie stdio-, SSE- und HTTP-Transporte.

Skills

Erstelle wiederverwendbare Anweisungssets, die Bob neue Workflows und spezialisierte Aufgaben beibringen. Definiere benutzerdefinierte Workflows, füge unterstützende Dateien hinzu und teile Skills im Team über Versionskontrolle. Skills waren in Bob Shell 1.0.x nicht verfügbar.

Verbesserungen

Überarbeitetes Einstellungsschema

Einstellungen werden jetzt unter ~/.bob/settings/settings.json gespeichert. Das Schema ergänzt einen telemetry-Abschnitt, eine edit-Toolgruppe und klarere Dokumentation je Einstellung. CLI-Flags und der Slash-Befehl /settings überschreiben Dateiwerte für die aktuelle Sitzung.

Agent-Modus ersetzt Code- und Advanced-Modus

Der bisherige Code-Modus und der Advanced-Modus wurden zu einem einzigen Agent-Modus zusammengeführt. Der Agent-Modus handelt eigenständig, um Aufgaben abzuschließen.

Erweitertes Ausgabeschema für nicht-interaktiven Modus

Die JSON-Ausgabe von bob run enthält jetzt ein stats-Objekt mit sitzungsbezogenen Token-Zahlen, Cache-Verhältnissen, Kosten, Dauer und der Anzahl von Tool-Aufrufen. Strukturierte Ereignistypen (message, tool_use, tool_result, error) erleichtern die Verarbeitung in CI/CD-Pipelines.

1.0.6

Juli 2026

Neue Funktionen

Unterstützung für benutzerdefinierte Identity Provider

Bob Shell unterstützt jetzt benutzerdefinierte Identity Provider (IdPs) und ermöglicht es Organisationen, sich mit ihrer eigenen IdP-Konfiguration zu authentifizieren.

1.0.5

Juni 2026

Neue Funktionen

Unterstützung für zusätzliche Rechenzentren

Bob Shell ist jetzt in zusätzlichen Rechenzentren verfügbar und erweitert die regionale Verfügbarkeit für dein Team.

Fehlerbehebungen

Sicherheitsupdates und kleinere Fehlerbehebungen

Sicherheitsverbesserungen und kleinere Fehlerbehebungen zur Verbesserung der Stabilität und Sicherheit von Bob Shell.

1.0.4

Mai 2026

Fehlerbehebungen

Aktualisierung des Authentifizierungs-Tokens

Ein Problem wurde behoben, bei dem Authentifizierungs-Tokens in bestimmten Szenarien nicht korrekt aktualisiert wurden.

Standard-Authentifizierungsmethode

Ein Problem wurde behoben, bei dem die Standard-Authentifizierungsmethode aus den Benutzereinstellungen nicht korrekt angewendet wurde. Bob Shell liest und wendet jetzt deine bevorzugte Authentifizierung korrekt an, wenn sie benötigt wird.

1.0.3

April 2026

Neue Funktionen

API-Schlüssel-Authentifizierung

Authentifiziere Bob Shell mit einem API-Schlüssel für programmatische und automatisierte Workflows. Verwende einen API-Schlüssel im nicht-interaktiven Modus für CI/CD-Pipelines und Skriptszenarien. Konfiguriere die Authentifizierung ohne interaktive IBMid-Anmeldung für Automatisierungsaufgaben. Optimiere die Integration mit automatisierten Entwicklungs-Workflows.

1.0.2

April 2026

Verbesserungen

Kleinere Fehlerbehebungen

Verschiedene Stabilitätsverbesserungen und Fehlerbehebungen zur Verbesserung der gesamten Bob Shell-Erfahrung.

1.0.1

März 2026

Neue Funktionen

Terminal-basierte KI-Unterstützung

Bringe die KI-Fähigkeiten von IBM Bob direkt in deine Befehlszeile. Erhalte intelligente Unterstützung für Befehlszeilenaufgaben und terminalbasierte Workflows. Greife auf dieselbe Kontextwahrnehmung und Argumentation deines Entwicklungspartners Bob zu.

Interaktive und nicht-interaktive Sitzungen

Wähle den richtigen Sitzungstyp für deinen Workflow. Verwende interaktive Sitzungen für konversationelle Erfahrungen mit komplexen Aufgaben. Verwenden nicht-interaktive Sitzungen für Automatisierungs- und Skriptszenarien. Rufe Bob Shell programmatisch in automatisierten Workflows auf.

Spezialisierte Modi

Greife auf speziell entwickelte Modi zu, die für Befehlszeilenszenarien optimiert sind. Der Code-Modus generiert, ändert und refaktoriert Code von der Befehlszeile aus. Der Ask-Modus liefert Antworten zu deiner Codebasis und Entwicklungsfragen. Der Plan-Modus hilft beim Entwerfen und Planen von Implementierungen vor der Ausführung. Der Advanced-Modus bietet erweiterte Funktionen einschließlich MCP-Tools.

Befehlszeilentools

Erledige komplexe terminalbasierte Aufgaben effizient. Lese, schreibe und bearbeite Dateien direkt von der Befehlszeile aus. Führen Shell-Befehle mit intelligenter Fehlerbehandlung und Validierung aus. Überwache und steuere laufende Prozesse und Systemressourcen.

MCP (Model Context Protocol) Integration

Erweitere die Fähigkeiten von Bob Shell mit benutzerdefinierten Tools. Verbinde dich mit Datenbanken und APIs vom Terminal aus. Greife auf spezialisierte Entwicklungs- und Betriebstools zu. Integriere dich in die internen Systeme deiner Organisation. Erstellen benutzerdefinierte Automatisierungs-Workflows für DevOps-Aufgaben.

Skills

Erstelle wiederverwendbare Anweisungssets, die Bob neue Workflows und spezialisierte Aufgaben beibringen. Definiere benutzerdefinierte Workflows, füge unterstützende Dateien hinzu und teile Skills im Team über Versionskontrolle. Skills waren in Bob Shell 1.0.x nicht verfügbar.

Benutzerdefinierte Modi und Slash-Befehle

Erweitere die Funktionalität für die Bedürfnisse Ihres Teams. Definiere benutzerdefinierte Modi für spezialisierte Workflows. Erstelle wiederverwendbare Befehlsverknüpfungen. Erstelle teamspezifische Automatisierungsmuster. Standardisiere Entwicklungsprozesse in deiner Organisation.

Editor-Terminal-Unterstützung

Führe Bob Shell in Terminalansichten unterstützter Editoren aus. Nahtlose Integration in deine Entwicklungsumgebung.

Wie ist dieses Thema?