Open-Source Terminal-Coding-Assistent
Vollständiges Changelog mit allen Versionen seit dem ersten Release.
15. Mai 2026
15. Mai 2026
v1.85.0-rc.2+ für aktuelles GPT-5-Verhalten und Tool-Aufruf. (@Sameerlite)gpt-5.5–Anfragen durch die Completion-API. (@frederiknsgo)where Ausgabe.14. Mai 2026
small_model-Konfigurationswerte führen zu sicherem Fallback statt Fehlverhalten bei der Modell-Auswahl.instance.directory und instance.workspace Abfrageunterstützung für das v2-Modell und Provider-Aufrufe13. Mai 2026
opencode.jsonc automatisch erzeugen, sofern keine Konfiguration vorhanden ist.customize-opencode standardmäßig aktiv mit verlinktem vollständigem Schema.@mentions in Prompts.11. Mai 2026
esc und enter10. Mai 2026
customize-opencode-Fähigkeit, damit Änderungen an der opencode-Konfiguration beim Start weniger wahrscheinlich zu Problemen führen.outputSchema-Verweise veröffentlicht.10. Mai 2026
active gekennzeichnet sind, wurde hinzugefügt.directory und workspace nicht mehr ab.throwOnError: true erzeugt nun eine echte Error mit der Server-Meldung und bewahrt den Antworttext in cause.api.command API, funktionieren aber weiter, während auf api.keymap migriert wird.9. Mai 2026
9. Mai 2026
opencode run401.SIGINT
- SIGTERM
- SIGHUP Hinweis: Forwarded SIGINT, SIGTERM und SIGHUP korrekt durchlaufen den npm shim. (@chubes4)7. Mai 2026
/connect.7. Mai 2026
.well-known/opencode-Konfigurationen, die auf eine separate Remote-Konfigurationsdatei zeigen.serve, web sowie ACP-Netzwerkoptionen lösen Laufzeitanlaufprobleme durch erneutes Betreten./new beibehalten, einschließlich lokaler Projekt-Warps.server_is_overloaded automatisch erneut versuchen.5. Mai 2026
4. Mai 2026
transfer-encoding nicht brechen. (@OpeOginni){} unverändert lassen. Hinweis: Zeige realistische Server-Fehlermeldungen in der CLI und dem SDK statt {}.2. Mai 2026
Behoben: Problem mit benutzerdefinierten Agenten in Plugins, die nicht geladen wurden Dank an drei Community-Beiträge: - @jerome-benoit: fix(nix): veraltete Pakete/geteilte Filter entfernen (#24930) - @OpeOginni: docs: CLI-Dokumentation zu aktuellen Befehlen und Flags (#25399) - @HyeokjaeLee: fix(instance): Init-Parameter von InstanceBootstrap für Nicht-Effekt-Umgebungen wiederherstellen (#25449)
2. Mai 2026
extra weglassen.1. Mai 2026
external_dir und verweigern Berechtigungen. (@remorses)external_dir und deny erhalten (#23290)29. April 2026
28. April 2026
## Core
- OpenAPI-Anforderungs-Body-Schemas stimmen jetzt mit der realen HTTP-API überein.
- Sitzungen speichern nun einen relativen Arbeitsbereichpfad.
- OpenAPI dokumentiert jetzt Instanz directory und workspace Abfrageparameter korrekt.
- Validierung der Sync-Sequenz stimmt jetzt mit der HTTP-API überein.
- Moonshot- und Kimi-Tool-Schemata werden bereinigt, um abgelehnte Tool-Aufrufe zu vermeiden.
- MCP-OAuth-Fehler stimmen nun näher mit der nativen API überein.
- OAuth-Fehler bei Anbieter-Authorization stimmen nun näher mit der nativen API überein.
- Shell-Abbrüche schließen jetzt sauber ab, statt abgebrochene Befehle in schlechtem Zustand zu belassen.
- Eine Sitzung über HTTP zu erstellen klappt jetzt auch bei leerem Anfragekörper.
- Routen der Workspace-HTTP-API werden nun über die Bridge gemountet.
- Tool-Streaming standardmäßig deaktiviert für Nicht-Anthropic-Modelle, wenn das Anthropic SDK verwendet wird.
- DeepSeek OpenAI-kompatible Setups halten reasoning_content standardmäßig abwechselnd ein.
- Das experimentelle LSP-Tool leitet jetzt die Workspace-Symbolabfrage weiter.
- Google Vertex setzt standardmäßig das Tool-Call-Streaming auf aus. ## TUI
- Zed-Kontextabfragen bleiben reaktionsschnell.
- Bestätigen mit Enter in Dialogen löst den Dialog aus und verhindert Durchreichen von Eingaben.
- Dateikontext ist deutlicher, kann ausgeschaltet werden und wird nach dem Senden gelöscht.
- opencode agent create schreibt nun eine gültige permissions.deny-Konfiguration. (@21pounder) ## Desktop
- pro-Workspace-Icon-Overrides bleiben auch für Unterverzeichnisse im selben Repository wirksam.
- Synchronisationsstatus-Laden ist zuverlässiger für MCP, LSP und Workspace-Aktualisierungen. Danke an 3 Community-Beiträge:
- @21pounder: - fix(opencode): Agenten-Erstellung generiert Berechtigungen-Feld mit verweigerten Berechtigungen… (#24482)
- @SeashoreShi: - docs: Duplikatwort in CLI-Umgebungsvariablen-Tabelle behoben (#24614)
- @CasualDeveloper: - fix(tui): Enter in Dialogen in consume-Handlern verwenden (#23390)
27. April 2026
## Core - Neu: Konfigurierbare Standard-Shell für Terminals und Agent-Shell-Befehle, einschließlich einer Desktop-Einstellung zur Verwaltung. - Verarbeitet: Weniger unnötiger Terminal-Lärm beim Erstellen von TUI-Arbeitsbereichen. ## TUI - Hid: Verbindungsprüfungen zum Anbieter werden erst nach Abschluss des Onboardings durchgeführt. - Neu: Standard-Toast-Timeout wiederhergestellt, wenn keine benutzerdefinierte Dauer angegeben ist. (@OpeOginni) Danke an einen Community-Beitragenden: - @OpeOginni: - fix(tui): Toast-Dauer-Behandlung auf Standardwert umstellen (#23395)
26. April 2026
## Core
- Neu: HTTP API-Routen zum Auflisten von Sitzungen aus der experimentellen API.
- Neu: HTTP API-Routen zum Suchen von Dateien.
- Neu: HTTP API-Routen zum Lesen von Katalogdaten.
- Neu: HTTP API-Routen zum Lesen experimenteller Daten.
- Neu: HTTP API-Routen zum Lesen von ArbeitsBäumen (worktrees).
- Neu: HTTP API-Routen zum Freigeben von Instanzen.
- Neu: HTTP API-Routen zum Aktualisieren von Arbeitsbäumen.
- Behoben: Konfigurations-Parsing, um die Reihenfolge von Berechtigungsregeln beizubehalten.
- Neu: HTTP API-Routen zum Aktualisieren der Konfiguration.
- Neu: HTTP API-Routen zum Initialisieren von Projekt-Git-Repos.
- Neu: HTTP API-Routen zum Aktualisieren von Projekten.
- Neu: HTTP API-Routen zur Verwaltung von MCP-Servern.
- Neu: HTTP API-Routen für MCP-OAuth-Flows.
- Neu: HTTP API-Routen für experimentelle Tools.
- Behoben: Ausgabe der Begründung von OpenRouter DeepSeek-Verfahren.
- An HTTP-Anfragen wurde ein opencode/<version> User-Agent-Header gesendet.
- Neu: HTTP API-Routen zum Aktualisieren von Arbeitsbereichen.
- Neu: HTTP API-Routen für den Synchronisationsstatus.
- Neu: HTTP API-Routen zum Lesen von Sitzungen.
- Neu: HTTP API-Routen für Lebenszyklus-Aktionen von Sitzungen.
- Neu: HTTP API-Routen zum Bearbeiten von Sitzungsnachrichten.
- Neu: HTTP API-Routen für die verbleibenden Sitzungsaktionen. ## TUI
- Neu: Zed-Editor-Auswahlunterstützung für Editor-Kontext.
- Zeige einen /connect-Tipp, wenn keine Modelle konfiguriert sind.
- Behoben: Editor-Sperren-Erkennung ignoriert Sperren aus passenden Arbeitsbereichen nicht verwandter Arbeitsbereiche. (@jjjermiah) Danke an zwei Community-Mitwirkende:
- @ariane-emory: - Fix: Tippfehler in Kommentar korrigiert (#24420)
- @jjjermiah: - Fix(editor): Sperrfiler mit keinem Arbeitsbereich, der zum aktuellen Arbeitsverzeichnis passt, abgelehnt (#24323)
25. April 2026
## Core - Behoben: Berechtigungs-Config reordert Regeln beibehält und vollständiges IntelliSense für Tool-Berechtigungsschlüssel bereitstellt
- LSP-Berechtigungsaufforderungen enthalten jetzt Details wie Operation, Datei und Cursorposition
- Shell-Befehle bleiben im richtigen Arbeitsverzeichnis, nachdem Login-Shell-Startdateien ausgeführt wurden
- Roslyn LSP-Unterstützung für Razor, .cshtml und C#-Skriptdateien hinzugefügt
- GPT-5.5 mit OpenAI OAuth verwendet nun die korrekten Kontextgrenzen, um Kompressionsprobleme zu vermeiden Danke an 2 Community-Mitwirkende:
- @altendky: - fix(opencode): Klarstellung der Git-Kommandosbedingung, damit verifizierter Commit landet (#19937)
- @b0o: - fix(build): Prettier zu devDependencies hinzugefügt (#23255)
24. April 2026
23. April 2026
.npmrc-Einstellungen bei npm-Installationen respektieren.