Changelog

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

Was ist neu

2.0.6

Oktober 2026

Neue Funktionen

Aufgaben nach Markdown oder JSON exportieren

Führe /export <json|markdown> [file-name] aus, um die aktive Aufgabe in einer Datei in deinem Workspace zu speichern. Du kannst auch Strg+E im Fortsetzungsdialog drücken, um die markierte Aufgabe zu exportieren.

Vim-Tastenbelegungen in der Eingabeaufforderung

Führe /vim aus, um die Eingabeaufforderung auf modale Bearbeitung im Vim-Stil mit den Modi INSERT und NORMAL umzustellen. Du kannst den Vim-Modus auch in /settings aktivieren, und Bob Shell merkt sich deine Auswahl zwischen Sitzungen.

Emacs-Tastenbelegungen mit Strg

Die Eingabeaufforderung unterstützt jetzt Readline-Tastenkürzel: Strg+A und Strg+E springen zum Zeilenanfang und Zeilenende, Strg+B und Strg+F bewegen den Cursor nach links und rechts, Strg+P bewegt ihn nach oben, Strg+D löscht das Zeichen am Cursor und Strg+K löscht bis zum Zeilenende.

MCP-Server mit Strg+R neu starten

Drücke Strg+R auf einem Server im MCP-Dialog, um ihn neu zu starten, ohne Bob Shell zu verlassen.

Einstellungsdatei mit Strg+O öffnen

Drücke Strg+O im Einstellungsdialog, um settings.json in deinem konfigurierten Editor zu öffnen. Wenn du noch keinen Editor festgelegt hast, fordert Bob Shell dich auf, einen mit /editor auszuwählen.

Option+Enter für mehrzeilige Eingaben im macOS-Terminal

Führe /terminal-setup aus, um die macOS-Terminal-App so zu konfigurieren, dass Option+Enter eine neue Zeile einfügt, anstatt deinen Prompt abzusenden. Starte die Terminal-App nach dem Ausführen des Befehls neu.

Startmodus für neue ACP-Sitzungen wählen

Wenn du Bob Shell als ACP-Agent ausführst, können Clients jetzt den anfänglichen Modus einer neuen Sitzung festlegen, indem sie _meta: { "bob/mode": "<mode id>" } in session/new übergeben, ohne einen separaten session/set_mode-Aufruf.

Verbesserungen

Tastenkürzel für Auto-Approve ist jetzt Strg+Y

Drücke Strg+Y, um Auto-Approve ein- oder auszuschalten. Dasselbe Tastenkürzel funktioniert jetzt unter macOS, Windows, Linux und WSL und ersetzt Strg+F unter macOS sowie Alt+F auf anderen Plattformen.

Feinere Kontrolle über Zugriffe außerhalb des Workspaces

Bei nicht-interaktiven Ausführungen werden Tool-Aufrufe außerhalb deines Workspaces jetzt nur noch ausgeführt, wenn sowohl die globale Einstellung als auch die entsprechende Berechtigungsgruppe dies erlauben. Wenn ein Aufruf blockiert wird, erklärt Bob Shell die Gründe.

Prompts nach Flags in bob run akzeptiert

Du kannst deinen Prompt jetzt nach Flags platzieren, die keinen Wert annehmen, wie z. B. --disable-mcp und --disable-subagents. Beispielsweise wird bob run --disable-mcp "fix the tests" jetzt wie erwartet ausgeführt. Zuvor lehnte Bob Shell Prompt-Text ab, der nach diesen Flags stand, und beendete sich mit einem Fehler.

Fehlerbehebungen

Unbegrenzte Kosten und Durchläufe mit Null

Bob Shell akzeptiert jetzt wie dokumentiert --max-cost 0 und --max-turns 0, um Kosten- und Durchlaufbegrenzungen aufzuheben. Zuvor lehnte Bob Shell diese Werte ab.

Hintergrundprozesse funktionieren unter Windows

Befehle, die unter Windows im Hintergrund gestartet wurden, laufen nun weiter, werden in /processes angezeigt und stoppen vollständig, wenn du sie beendest.

Umgebungsvariable SSO_PORT wiederhergestellt

Bob Shell berücksichtigt wieder die Umgebungsvariable SSO_PORT, sodass du dich über SSO aus Docker-Containern und Dev-Containern anmelden kannst, indem du einen festen Port weiterleitest.

Hinzufügen des ersten MCP-Servers schlägt nicht mehr fehl

bob mcp add und bob mcp add-json erstellen jetzt das Konfigurationsverzeichnis .bob, falls es noch nicht existiert, anstatt mit einem ENOENT-Fehler fehlzuschlagen.

Symlink-Skills listen ihre unterstützenden Dateien auf

Skills in per Symlink verknüpften Verzeichnissen zeigen jetzt ihre unterstützenden Dateien und das Skill-Verzeichnis an, sodass Bob gebündelte Skripte direkt ausführen kann.

Spracheinstellungen werden konsistent angewendet

Bob Shell verwendet jetzt eine einheitliche Spracheinstellung für die Benutzeroberfläche, die Hilfeausgabe und Agent-Antworten. Das Ändern der Sprache in /settings aktualisiert die Benutzeroberfläche sofort, und zuvor unübersetzter Text ist nun übersetzt.

Saubereres Beenden und übersichtlichere Befehlsausgabe

Bob Shell beendet sich jetzt sauber, wenn du während der Anmeldung abbrichst, und lange Befehlsausgaben überlappen keinen anderen Text mehr.

2.0.5

September 2026

Neue Funktionen

Bob Shell in deiner bevorzugten Sprache verwenden

Du kannst Bob Shell jetzt in deiner bevorzugten Sprache verwenden. Lege die locale-Einstellung in deiner Bob Shell-Konfiguration fest, um deine Anzeigesprache unabhängig vom System-Locale auszuwählen.

Steuern, ob Bob externe URLs abruft

Du kannst jetzt direkt in den Bob Shell-Einstellungen steuern, ob Bob externe URLs abrufen darf.

Aufgaben zwischen Bob Shell und verbundenen Editoren teilen

Wenn du Bob Shell als ACP-Agent ausführst, werden deine Aufgaben jetzt mit verbundenen Editoren wie Zed, IntelliJ und Neovim geteilt. Du kannst eine Aufgabe in Bob Shell starten und in deinem Editor fortsetzen – oder umgekehrt – ohne den Kontext zu verlieren.

Secrets direkt über die Befehlszeile setzen und entfernen

Du kannst jetzt /manage-secrets set und /manage-secrets rm mit Argumenten direkt ausführen, ohne einen interaktiven Dialog durchlaufen zu müssen. Das macht das Hinzufügen oder Entfernen von Secrets schneller und funktioniert auch in skriptgesteuerten oder automatisierten Workflows.

Fehlerbehebungen

Strg+X „Im Editor öffnen“ funktioniert mit GUI-Editoren

Das Drücken von Strg+X, um eine Eingabe in einem externen Editor zu öffnen, funktioniert jetzt korrekt, wenn $VISUAL oder $EDITOR auf einen GUI-Editor wie VS Code gesetzt ist. Zuvor öffnete sich der Editor, aber der Eingabetext wurde nicht in Bob Shell zurückgeladen.

Tab bei Slash-Befehl vervollständigt statt auszuführen

Das Drücken von Tab bei einem Slash-Befehl-Vorschlag vervollständigt den Befehl jetzt in der Eingabezeile, anstatt ihn sofort auszuführen – so hast du die Möglichkeit, ihn zu prüfen oder Argumente anzuhängen.

Dateiänderungen in Unterverzeichnissen werden jetzt erkannt

Bob Shell erkennt Dateiänderungen in Unterverzeichnissen jetzt korrekt – ein Fehler wurde behoben, bei dem Änderungen an verschachtelten Dateien übersehen wurden.

Sitzung endet nicht mehr bei behebbaren Fehlern

Bob Shell beendet sich nicht mehr, wenn ein behebbarer Fehler auftritt. Deine Sitzung bleibt offen, sodass du ohne Neustart weiterarbeiten kannst.

2.0.4

September 2026

Fehlerbehebungen

Auto-Update-Fix für npm 12

Bob Shell aktualisiert sich jetzt automatisch auf npm 12. Falls Auto-Updates bisher nicht funktioniert haben, installiere dieses Release manuell, um das automatische Update-Verhalten wiederherzustellen.

2.0.3

September 2026

Neue Funktionen

Hintergrundprozesse

Du kannst Bob jetzt bitten, Befehle im Hintergrund auszuführen. Zum Beispiel kannst du Bob bitten, npm run build auszuführen, und es läuft weiter im Hintergrund, während du weiter chattest. Bob startet längere Prozesse auch automatisch im Hintergrund.

Lifecycle-Hooks für die Komprimierung

Du kannst jetzt Hooks vor und nach der Kontextkomprimierung ausführen. Verwende PreCompact, um die Komprimierung zu blockieren, wenn Bedingungen nicht erfüllt sind, und PostCompact, um nach Abschluss der Komprimierung zu reagieren.

MCP-OAuth-Authentifizierung

Du kannst dich jetzt mit OAuth-fähigen MCP-Servern in interaktiven Sitzungen authentifizieren. Öffne den MCP-Dialog, drücke Strg+A und autorisiere den Zugriff für den gewünschten Server. Die Unterstützung für nicht-interaktive Sitzungen ist für ein zukünftiges Release geplant.

HTTPS-Hook-Handler

Du kannst jetzt Hook-Ereignisse an HTTPS-Endpunkte senden. Konfiguriere die Endpunkt-URL in deinen Hook-Einstellungen, um Ereignis-Payloads an beliebige HTTPS-Ziele weiterzuleiten.

Verbesserungen

Verbesserte Shell- und Prompt-Warteschlange und Navigation

Die Eingabe-Warteschlange und die Prompt-Navigation in der Shell sind jetzt zuverlässiger, was verlorene Tastenanschläge reduziert und die Reaktionsfähigkeit bei schneller Eingabe verbessert.

Streaming-Ausgabe für Shell-Befehle

Du kannst jetzt die Ausgabe deiner Shell-Befehle in Echtzeit in die Chat-Ansicht streamen sehen, anstatt auf den Abschluss des Befehls warten zu müssen.

Shell-Befehle werden in der Aufgabenhistorie gespeichert

Du kannst jetzt eine Aufgabe fortsetzen und die vollständige Ausgabe vorheriger Shell-Befehle einsehen, da Befehlseingaben und -ergebnisse in der Aufgabenhistorie gespeichert werden.

Warnungen bei ungültigen Skill-Verzeichnisnamen

Bob warnt dich jetzt, wenn ein Skill-Verzeichnisname ungültig ist, damit falsch konfigurierte Skill-Verzeichnisse leichter erkannt und behoben werden können.

Einheitlicher /compact-Slash-Befehl

Du kannst jetzt /compact als primären Slash-Befehl verwenden, um den Kontext sowohl in Bob IDE als auch in Bob Shell zu komprimieren, während bestehende Aliase erhalten bleiben.

MCP-Serverliste wird bei Statusänderungen aktualisiert

Die MCP-Serverliste in Bob Shell wird jetzt automatisch aktualisiert, wenn ein Server sich verbindet oder trennt, sodass der angezeigte Status stets aktuell ist.

Entwürfe bleiben bei der Skill-Auswahl erhalten

Das Öffnen des Skill-Pickers verwirft den bereits eingegebenen Text nicht mehr. Dein Prompt-Entwurf wird wiederhergestellt, wenn du den Picker schließt.

Fehlerbehebungen

TUI-Farben auf hellen Terminals stabilisiert

Die Terminal-UI-Farben sind jetzt auf hellen und nicht-dunklen Terminal-Themes konsistent und beheben ausgewaschene oder unsichtbare Texte in diesen Umgebungen.

Verhalten des --disable-mcp-Flags korrigiert

Die Übergabe von --disable-mcp deaktiviert jetzt korrekt MCP für die Laufzeitsitzung. Zuvor ignorierte eine Sitzung mit session.mcp auf true das Flag.

Konsolenprotokolle lecken im Debug-Modus nicht mehr

Interne Konsolenprotokollausgaben werden jetzt korrekt unterdrückt, wenn der Debug-Modus inaktiv ist, und verhindern so Rauschen in der Terminalausgabe.

Git fsmonitor in nicht vertrauenswürdigen Ordnern deaktiviert

Bob Shell deaktiviert jetzt git fsmonitor beim Ausführen von Git-Befehlen in nicht vertrauenswürdigen Ordnern. Git-fsmonitor-Hooks können beliebigen Code ausführen, daher verhindert diese Änderung, dass nicht vertrauenswürdige Repositories Hook-Ausführungen auslösen, wenn du Git-Mentions wie @git:commit: oder @git:branch: verwendest.

Verschiedene kleinere Fehlerbehebungen

Verschiedene kleinere Fehlerbehebungen, die die Benutzererfahrung verbessern und Bob stabilisieren.

2.0.2

August 2026

Neue Funktionen

Office-Dateien lesen und bearbeiten

Du kannst jetzt .docx-, .xlsx- und .pptx-Dateien mit zwei neuen Tools lesen und bearbeiten: office_read und office_edit. Verwende office_read, um Text zu extrahieren, strukturelle Übersichten anzuzeigen, auf einzelne Elemente zuzugreifen oder den vollständigen Dateiinhalt auszugeben. Verwende office_edit, um Werte zu setzen, Inhalte hinzuzufügen oder zu entfernen und Suchen-und-Ersetzen-Operationen durchzuführen. Das read_file-Tool leitet Office-Dateien automatisch an office_read weiter. Diese Funktion ist auch in Bob IDE 2.1.0 verfügbar.

Agent Client Protocol (ACP)

Führe bob acp aus, um Bob Shell als ACP-Agent bereitzustellen. Jeder ACP-kompatible Editor – darunter Zed, IntelliJ und Neovim – kann sich mit Bob Shell als vollwertigen KI-Assistenten verbinden. Bobs gesamte Runtime steht über die ACP-Verbindung zur Verfügung, einschließlich Modes, MCP-Server, Skills, Tool-Genehmigungen und Sitzungsverwaltung. Wenn Bob über die ACP-Verbindung eine Dateiänderung vorschlägt, wird das Diff in der Genehmigungsaufforderung angezeigt, bevor du die Bearbeitung akzeptierst oder ablehnst.

Git- und MCP-Mention-Picker

Tippe @ in der Bob-Shell-Eingabeaufforderung, um einen Picker für Git-Commits, Branches, Arbeitsbaum-Änderungen oder MCP-Ressourcen zu öffnen. Das ausgewählte Element wird aufgelöst und in deine Nachricht eingefügt, bevor sie gesendet wird.

Prompts in einem externen Editor bearbeiten

Drücke Strg+X oder führe /editor aus, während du einen Prompt eingibst, um die aktuelle Eingabe in deinem bevorzugten Terminal-Editor zu öffnen ($VISUAL, $EDITOR oder vi als Fallback). Wenn du den Editor speicherst und schließt, wird der Text zurück in die Eingabeaufforderung geladen.

Hooks-Verwaltung

Führe /hooks aus, um einen Dialog zu öffnen, der alle konfigurierten globalen und Workspace-Hooks auflistet. Der Dialog zeigt den Ereignistyp, Matcher, Geltungsbereich, Status und Befehl jedes Hooks. Du kannst einzelne Hooks aktivieren oder deaktivieren, und die Liste wird automatisch aktualisiert, wenn sich die Hook-Einstellungen auf Disk ändern. Bob IDE 2.1.0 ergänzt die Hooks-Verwaltung über den Reiter „Hooks“ in den Bob-Einstellungen.

z/OS und Linux on IBM Z Support

Bob Shell läuft jetzt auf z/OS UNIX System Services (os390-s390x) und Linux on IBM Z und ermöglicht so KI-gestützte Terminal-Workflows direkt auf Z-Plattformen.

Verbesserungen

Vollständige MCP-Tool-Ausgabe bei Kürzung auf Disk gespeichert

Wenn ein Tool-Aufruf eine Ausgabe erzeugt, die das Kontextlimit überschreitet, wird die vollständige Ausgabe auf Disk gespeichert und die gekürzte Meldung enthält den Dateipfad. Du kannst dann read_file mit einem Bereich verwenden, um jeden Abschnitt der Ausgabe zu prüfen, statt mit unvollständigen Informationen zu arbeiten.

Zu große Bilder werden automatisch skaliert

PNG-, JPEG- und GIF-Bilder, die größer als 768 px sind, werden verkleinert, bevor sie Aufgabennachrichten hinzugefügt werden. Dadurch werden Fehler durch zu große Payloads vermieden, wenn eine Sitzung viele Screenshots oder große Bilder enthält.

Hooks per Policy für alle Nutzer erzwingen

Admins können jetzt die EnforcedHooks-Policy verwenden, um Hooks einzufügen, die vor allen benutzerseitig definierten Hooks ausgeführt werden. Erzwungene Hooks können von Nutzern nicht überschrieben oder deaktiviert werden und eignen sich daher für organisationsweite Anforderungen wie Audit-Logging.

Fehlerbehebungen

Globale Skill-Verzeichnisse aus dem Workspace-Scope ausgeschlossen

Skills in globalen Skill-Verzeichnissen werden nicht mehr in die Workspace-bezogene Skill-Erkennung einbezogen, um doppelte oder unerwartete Skill-Einträge zu vermeiden.

Gespeicherte Tool-Ausgaben in derselben Sitzung lesbar

Bob kann jetzt Tool-Ausgabe-Dateien lesen, die in derselben Sitzung auf Disk gespeichert wurden, sodass große Ausgaben, die das Kontextlimit überschreiten, zugänglich bleiben, anstatt verloren zu gehen.

Team-Picker beendet sich mit Strg+C

Wenn Bob Shell mit einem ungültigen --team- oder --instance-Argument startet, akzeptiert der obligatorische Team-Picker jetzt Strg+C zum sauberen Beenden. Ein Hinweis in der Fußzeile bestätigt das Tastenkürzel. Esc schließt einen obligatorischen Dialog nicht.

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 run-Modus für CI/CD-Pipelines und Skriptszenarien, bei denen eine interaktive IBMid-Anmeldung nicht verfügbar ist.

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

Verwende Bob direkt von deiner Befehlszeile aus für KI-gestützte Terminal-Workflows, einschließlich derselben Kontextwahrnehmung und Argumentation wie in der IDE.

Interaktive und nicht-interaktive Sitzungen

Starte Bob Shell interaktiv für konversationelle Aufgaben oder nicht-interaktiv für Automatisierung und Skripte. Verwende bob run, um Bob programmatisch in CI/CD-Pipelines und automatisierten Workflows aufzurufen.

Spezialisierte Modi

Nutze speziell entwickelte Modi für Befehlszeilenszenarien: Code-Modus zum Generieren und Refaktorieren von Code, Ask-Modus zum Beantworten von Fragen zu deiner Codebasis, Plan-Modus zum Entwerfen von Implementierungen und Advanced-Modus für erweiterte Funktionen einschließlich MCP-Tools.

Befehlszeilentools

Lese, schreibe und bearbeite Dateien von der Befehlszeile aus, führe Shell-Befehle mit Fehlerbehandlung aus und überwache laufende Prozesse – alles innerhalb einer Bob Shell-Sitzung.

MCP (Model Context Protocol) Integration

Erweitere Bob Shell mit benutzerdefinierten Tools, indem du MCP-Server verbindest. Greife direkt vom Terminal aus auf Datenbanken, APIs und die internen Systeme deiner Organisation zu.

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

Definiere benutzerdefinierte Modi für spezialisierte Workflows und erstelle wiederverwendbare Slash-Befehl-Verknüpfungen, um Entwicklungsprozesse in deinem Team zu standardisieren.

Editor-Terminal-Unterstützung

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

Wie ist dieses Thema?