| --- |
| title: CLI |
| description: OpenCode CLI Optionen und Befehle. |
| --- |
| |
| import { Tabs, TabItem } from "@astrojs/starlight/components" |
|
|
| Der OpenCode CLI startet standardmäßig das [TUI](/docs/tui), wenn er ohne Argumente ausgeführt wird. |
|
|
| ```bash |
| opencode |
| ``` |
|
|
| Es akzeptiert aber auch Befehle, wie auf dieser Seite dokumentiert. Dadurch können Sie programmgesteuert mit OpenCode interagieren. |
|
|
| ```bash |
| opencode run "Explain how closures work in JavaScript" |
| ``` |
|
|
| --- |
| |
| |
|
|
| Starten Sie die Terminalbenutzeroberfläche OpenCode. |
|
|
| ```bash |
| opencode [project] |
| ``` |
|
|
| |
|
|
| | Flag | Kurz | Beschreibung | |
| | ---------------------------------------- | ---- | ---------------------------------------------------------------------- | |
| | <nobr><code>{"--continue"}</code></nobr> | `-c` | Setzen Sie die letzte Sitzung fort | |
| | <nobr><code>{"--session"}</code></nobr> | `-s` | Session-ID zum Fortfahren | |
| | <nobr><code>{"--fork"}</code></nobr> | | Sitzung beim Fortsetzen verzweigen (mit `--continue` oder `--session`) | |
| | <nobr><code>{"--prompt"}</code></nobr> | | Prompt zur Verwendung | |
| | <nobr><code>{"--model"}</code></nobr> | `-m` | Zu verwendendes Modell in der Form provider/model | |
| | <nobr><code>{"--agent"}</code></nobr> | | Zu verwendender Agent | |
| | <nobr><code>{"--port"}</code></nobr> | | Port zum Abhören | |
| | <nobr><code>{"--hostname"}</code></nobr> | | Hostname zum Abhören | |
|
|
| --- |
| |
| |
|
|
| Der OpenCode CLI verfügt außerdem über die folgenden Befehle. |
|
|
| --- |
| |
| |
|
|
| Agenten für OpenCode verwalten. |
|
|
| ```bash |
| opencode agent [command] |
| ``` |
|
|
| --- |
| |
| |
|
|
| Schließen Sie ein Terminal an einen bereits laufenden OpenCode-Backend-Server an, der über die Befehle `serve` oder `web` gestartet wurde. |
|
|
| ```bash |
| opencode attach [url] |
| ``` |
|
|
| Dies ermöglicht die Verwendung von TUI mit einem Remote-Backend OpenCode. Zum Beispiel: |
|
|
| ```bash |
| |
| opencode web --port 4096 --hostname 0.0.0.0 |
|
|
| |
| opencode attach http://10.20.30.40:4096 |
| ``` |
|
|
| |
|
|
| | Flag | Kurz | Beschreibung | |
| | ---------------------------------------- | ---- | ---------------------------------------------------------------------------------- | |
| | <nobr><code>{"--dir"}</code></nobr> | | Arbeitsverzeichnis zum Starten von TUI in | |
| | <nobr><code>{"--continue"}</code></nobr> | `-c` | Letzte Sitzung fortsetzen | |
| | <nobr><code>{"--session"}</code></nobr> | `-s` | Session-ID zum Fortfahren | |
| | <nobr><code>{"--fork"}</code></nobr> | | Sitzung beim Fortsetzen abzweigen (mit `--continue` oder `--session` verwenden) | |
| | <nobr><code>{"--password"}</code></nobr> | `-p` | Basic-Auth-Passwort (standardmäßig `OPENCODE_SERVER_PASSWORD`) | |
| | <nobr><code>{"--username"}</code></nobr> | `-u` | Basic-Auth-Benutzername (standardmäßig `OPENCODE_SERVER_USERNAME` oder `opencode`) | |
|
|
| --- |
| |
| |
|
|
| Erstellen Sie einen neuen Agenten mit benutzerdefinierter Konfiguration. |
|
|
| ```bash |
| opencode agent create |
| ``` |
|
|
| Dieser Befehl führt Sie durch die Erstellung eines neuen Agenten mit einer benutzerdefinierten Systemeingabeaufforderung und Toolkonfiguration. |
|
|
| --- |
| |
| |
|
|
| Listen Sie alle verfügbaren Agenten auf. |
|
|
| ```bash |
| opencode agent list |
| ``` |
|
|
| --- |
| |
| |
|
|
| Befehl zum Verwalten von Anmeldeinformationen und Anmelden für Anbieter. |
|
|
| ```bash |
| opencode auth [command] |
| ``` |
|
|
| --- |
| |
| |
|
|
| OpenCode wird von der Anbieterliste bei [Models.dev](https://models.dev) unterstützt, sodass Sie `opencode auth login` verwenden können, um API-Schlüssel für jeden Anbieter zu konfigurieren, den Sie verwenden möchten. Dies wird in `~/.local/share/opencode/auth.json` gespeichert. |
|
|
| ```bash |
| opencode auth login |
| ``` |
|
|
| Wenn OpenCode startet, lädt es den Anbieter aus der Anmeldeinformationsdatei. Und ob in Ihren Umgebungen Schlüssel sind oder in Ihrem Projekt eine `.env`-Datei vorhanden ist. |
|
|
| --- |
| |
| |
|
|
| Listet alle authentifizierten Anbieter auf, wie in der Anmeldeinformationsdatei gespeichert. |
|
|
| ```bash |
| opencode auth list |
| ``` |
|
|
| Oder die Kurzversion. |
|
|
| ```bash |
| opencode auth ls |
| ``` |
|
|
| --- |
| |
| |
|
|
| Melden Sie sich von einem Anbieter ab, indem Sie ihn aus der Anmeldeinformationsdatei löschen. |
|
|
| ```bash |
| opencode auth logout |
| ``` |
|
|
| --- |
| |
| |
|
|
| Verwalten Sie den GitHub-Agenten für die Repository-Automatisierung. |
|
|
| ```bash |
| opencode github [command] |
| ``` |
|
|
| --- |
| |
| |
|
|
| Installieren Sie den GitHub-Agenten in Ihrem Repository. |
|
|
| ```bash |
| opencode github install |
| ``` |
|
|
| Dadurch wird der erforderliche GitHub-Aktionsworkflow eingerichtet und Sie durch den Konfigurationsprozess geführt. [Learn more](/docs/github). |
|
|
| --- |
| |
| |
|
|
| Führen Sie den GitHub-Agenten aus. Dies wird normalerweise in GitHub-Aktionen verwendet. |
|
|
| ```bash |
| opencode github run |
| ``` |
|
|
| |
|
|
| | Flag | Beschreibung | |
| | ------------------------------------- | --------------------------------------------------- | |
| | <nobr><code>{"--event"}</code></nobr> | GitHub Scheinereignis zum Ausführen des Agenten für | |
| | <nobr><code>{"--token"}</code></nobr> | GitHub persönliches Zugriffstoken | |
|
|
| --- |
| |
| |
|
|
| Verwalten Sie Model Context Protocol-Server. |
|
|
| ```bash |
| opencode mcp [command] |
| ``` |
|
|
| --- |
| |
| |
|
|
| Fügen Sie Ihrer Konfiguration einen MCP-Server hinzu. |
|
|
| ```bash |
| opencode mcp add |
| ``` |
|
|
| Dieser Befehl führt Sie durch das Hinzufügen eines lokalen oder Remote-MCP-Servers. |
|
|
| --- |
| |
| |
|
|
| Listen Sie alle konfigurierten MCP-Server und deren Verbindungsstatus auf. |
|
|
| ```bash |
| opencode mcp list |
| ``` |
|
|
| Oder nutzen Sie die Kurzversion. |
|
|
| ```bash |
| opencode mcp ls |
| ``` |
|
|
| --- |
| |
| |
|
|
| Authentifizieren Sie sich mit einem OAuth-fähigen MCP-Server. |
|
|
| ```bash |
| opencode mcp auth [name] |
| ``` |
|
|
| Wenn Sie keinen Servernamen angeben, werden Sie aufgefordert, einen der verfügbaren OAuth-fähigen Server auszuwählen. |
|
|
| Sie können auch OAuth-fähige Server und deren Authentifizierungsstatus auflisten. |
|
|
| ```bash |
| opencode mcp auth list |
| ``` |
|
|
| Oder nutzen Sie die Kurzversion. |
|
|
| ```bash |
| opencode mcp auth ls |
| ``` |
|
|
| --- |
| |
| |
|
|
| Entfernen Sie OAuth-Anmeldeinformationen für einen MCP-Server. |
|
|
| ```bash |
| opencode mcp logout [name] |
| ``` |
|
|
| --- |
| |
| |
|
|
| Beheben Sie OAuth-Verbindungsprobleme für einen MCP-Server. |
|
|
| ```bash |
| opencode mcp debug <name> |
| ``` |
|
|
| --- |
| |
| |
|
|
| Listen Sie alle verfügbaren Modelle der konfigurierten Anbieter auf. |
|
|
| ```bash |
| opencode models [provider] |
| ``` |
|
|
| Dieser Befehl zeigt alle bei Ihren konfigurierten Anbietern verfügbaren Modelle im Format `provider/model` an. |
|
|
| Dies ist nützlich, um die genauen Modellnamen herauszufinden, die in [Ihrer Konfiguration](/docs/config/) verwendet werden sollen. |
|
|
| Sie können optional eine Anbieter-ID übergeben, um Modelle nach diesem Anbieter zu filtern. |
|
|
| ```bash |
| opencode models anthropic |
| ``` |
|
|
| |
|
|
| | Flag | Beschreibung | |
| | --------------------------------------- | ------------------------------------------------------------------------------------- | |
| | <nobr><code>{"--refresh"}</code></nobr> | Aktualisieren Sie den Modellcache von models.dev | |
| | <nobr><code>{"--verbose"}</code></nobr> | Verwenden Sie eine ausführlichere Modellausgabe (einschließlich Metadaten wie Kosten) | |
|
|
| Verwenden Sie das Flag `--refresh`, um die zwischengespeicherte Modellliste zu aktualisieren. Dies ist nützlich, wenn einem Anbieter neue Modelle hinzugefügt wurden und Sie diese in OpenCode sehen möchten. |
|
|
| ```bash |
| opencode models --refresh |
| ``` |
|
|
| --- |
| |
| |
|
|
| Führen Sie OpenCode im nicht interaktiven Modus aus, indem Sie direkt eine Eingabeaufforderung übergeben. |
|
|
| ```bash |
| opencode run [message..] |
| ``` |
|
|
| Dies ist nützlich für die Skripterstellung, die Automatisierung oder wenn Sie eine schnelle Antwort wünschen, ohne das vollständige TUI zu starten. Zum Beispiel: |
|
|
| ```bash "opencode run" |
| opencode run Explain the use of context in Go |
| ``` |
|
|
| Sie können auch eine Verbindung zu einer laufenden `opencode serve`-Instanz herstellen, um bei jedem Lauf Kaltstartzeiten für den MCP-Server zu vermeiden: |
|
|
| ```bash |
| |
| opencode serve |
|
|
| |
| opencode run --attach http://localhost:4096 "Explain async/await in JavaScript" |
| ``` |
|
|
| |
|
|
| | Flag | Kurz | Beschreibung | |
| | ---------------------------------------- | ---- | --------------------------------------------------------------------------------------------------- | |
| | <nobr><code>{"--command"}</code></nobr> | | Der auszuführende Befehl, Argumente als Nachricht verwenden | |
| | <nobr><code>{"--continue"}</code></nobr> | `-c` | Setzen Sie die letzte Sitzung fort | |
| | <nobr><code>{"--session"}</code></nobr> | `-s` | Session-ID zum Fortfahren | |
| | <nobr><code>{"--fork"}</code></nobr> | | Sitzung beim Fortsetzen verzweigen (mit `--continue` oder `--session` verwenden) | |
| | <nobr><code>{"--share"}</code></nobr> | | Teilen Sie die Sitzung | |
| | <nobr><code>{"--model"}</code></nobr> | `-m` | Zu verwendendes Modell in der Form provider/model | |
| | <nobr><code>{"--agent"}</code></nobr> | | Zu verwendender Agent | |
| | <nobr><code>{"--file"}</code></nobr> | `-f` | Datei(en) zum Anhängen an die Nachricht | |
| | <nobr><code>{"--format"}</code></nobr> | | Format: default (formatiert) oder json (rohe JSON-Ereignisse) | |
| | <nobr><code>{"--title"}</code></nobr> | | Titel für die Sitzung (verwendet eine verkürzte Eingabeaufforderung, wenn kein Wert angegeben wird) | |
| | <nobr><code>{"--attach"}</code></nobr> | | An einen laufenden OpenCode-Server anschließen (z.B. http://localhost:4096) | |
| | <nobr><code>{"--password"}</code></nobr> | `-p` | Basic-Auth-Passwort (standardmäßig `OPENCODE_SERVER_PASSWORD`) | |
| | <nobr><code>{"--username"}</code></nobr> | `-u` | Basic-Auth-Benutzername (standardmäßig `OPENCODE_SERVER_USERNAME` oder `opencode`) | |
| | <nobr><code>{"--dir"}</code></nobr> | | Verzeichnis für die Ausführung, oder Pfad auf dem Remote-Server beim Anhängen | |
| | <nobr><code>{"--variant"}</code></nobr> | | Modellvariante (anbieterspezifischer Reasoning-Aufwand) | |
| | <nobr><code>{"--thinking"}</code></nobr> | | Denkblöcke anzeigen | |
| | <nobr><code>{"--port"}</code></nobr> | | Port für den lokalen Server (standardmäßig zufälliger Port) | |
|
|
| --- |
| |
| |
|
|
| Starten Sie einen Headless-OpenCode-Server für den API-Zugriff. Sehen Sie sich die [Server-Dokumentation](/docs/server) für die vollständige HTTP-Schnittstelle an. |
|
|
| ```bash |
| opencode serve |
| ``` |
|
|
| Dadurch wird ein HTTP-Server gestartet, der API-Zugriff auf OpenCode-Funktionalität ohne die TUI-Schnittstelle bietet. Legen Sie `OPENCODE_SERVER_PASSWORD` fest, um die HTTP-Basisauthentifizierung zu aktivieren (Benutzername ist standardmäßig `opencode`). |
|
|
| |
|
|
| | Flag | Beschreibung | |
| | ---------------------------------------- | ----------------------------------------------- | |
| | <nobr><code>{"--port"}</code></nobr> | Port zum Abhören | |
| | <nobr><code>{"--hostname"}</code></nobr> | Hostname zum Abhören | |
| | <nobr><code>{"--mdns"}</code></nobr> | mDNS-Discovery aktivieren | |
| | <nobr><code>{"--cors"}</code></nobr> | Zusätzliche Browser-Ursprünge für CORS zulassen | |
|
|
| --- |
| |
| |
|
|
| OpenCode-Sitzungen verwalten. |
|
|
| ```bash |
| opencode session [command] |
| ``` |
|
|
| --- |
| |
| |
|
|
| Listen Sie alle OpenCode-Sitzungen auf. |
|
|
| ```bash |
| opencode session list |
| ``` |
|
|
| |
|
|
| | Flag | Kurz | Beschreibung | |
| | ----------------------------------------- | ---- | ---------------------------------------- | |
| | <nobr><code>{"--max-count"}</code></nobr> | `-n` | Beschränken auf die N neuesten Sitzungen | |
| | <nobr><code>{"--format"}</code></nobr> | | Ausgabeformat: table oder json (table) | |
|
|
| --- |
| |
| |
|
|
| Zeigen Sie Token-Nutzungs- und Kostenstatistiken für Ihre OpenCode-Sitzungen an. |
|
|
| ```bash |
| opencode stats |
| ``` |
|
|
| |
|
|
| | Flag | Beschreibung | |
| | --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | |
| | <nobr><code>{"--days"}</code></nobr> | Statistiken für die letzten N Tage anzeigen (alle Zeiten) | |
| | <nobr><code>{"--tools"}</code></nobr> | Anzahl der angebotenen Werkzeuge (alle) | |
| | <nobr><code>{"--models"}</code></nobr> | Aufschlüsselung der Modellnutzung anzeigen (standardmäßig ausgeblendet). Übergeben Sie eine Zahl, um die obersten N anzuzeigen | |
| | <nobr><code>{"--project"}</code></nobr> | Nach Projekt filtern (alle Projekte, leere Zeichenfolge: aktuelles Projekt) | |
|
|
| --- |
| |
| |
|
|
| Sitzungsdaten als JSON exportieren. |
|
|
| ```bash |
| opencode export [sessionID] |
| ``` |
|
|
| Wenn Sie keine Sitzungs-ID angeben, werden Sie aufgefordert, eine der verfügbaren Sitzungen auszuwählen. |
|
|
| --- |
| |
| |
|
|
| Importieren Sie Sitzungsdaten aus einer JSON-Datei oder einer OpenCode-Freigabe-URL. |
|
|
| ```bash |
| opencode import <file> |
| ``` |
|
|
| Sie können aus einer lokalen Datei oder einer OpenCode-Freigabe-URL importieren. |
|
|
| ```bash |
| opencode import session.json |
| opencode import https://opncd.ai/s/abc123 |
| ``` |
|
|
| --- |
| |
| |
|
|
| Starten Sie einen Headless-OpenCode-Server mit einer Weboberfläche. |
|
|
| ```bash |
| opencode web |
| ``` |
|
|
| Dadurch wird ein HTTP-Server gestartet und ein Webbrowser geöffnet, um über eine Webschnittstelle auf OpenCode zuzugreifen. Legen Sie `OPENCODE_SERVER_PASSWORD` fest, um die HTTP-Basisauthentifizierung zu aktivieren (Benutzername ist standardmäßig `opencode`). |
|
|
| |
|
|
| | Flag | Beschreibung | |
| | ---------------------------------------- | ----------------------------------------------- | |
| | <nobr><code>{"--port"}</code></nobr> | Port zum Abhören | |
| | <nobr><code>{"--hostname"}</code></nobr> | Hostname zum Abhören | |
| | <nobr><code>{"--mdns"}</code></nobr> | mDNS-Discovery aktivieren | |
| | <nobr><code>{"--cors"}</code></nobr> | Zusätzliche Browser-Ursprünge für CORS zulassen | |
|
|
| --- |
| |
| |
|
|
| Starten Sie einen ACP (Agent Client Protocol) Server. |
|
|
| ```bash |
| opencode acp |
| ``` |
|
|
| Dieser Befehl startet einen ACP-Server, der über stdin/stdout unter Verwendung von nd-JSON kommuniziert. |
|
|
| |
|
|
| | Flag | Beschreibung | |
| | ---------------------------------------- | -------------------- | |
| | <nobr><code>{"--cwd"}</code></nobr> | Arbeitsverzeichnis | |
| | <nobr><code>{"--port"}</code></nobr> | Port zum Abhören | |
| | <nobr><code>{"--hostname"}</code></nobr> | Hostname zum Abhören | |
|
|
| --- |
| |
| |
|
|
| Deinstallieren Sie OpenCode und entfernen Sie alle zugehörigen Dateien. |
|
|
| ```bash |
| opencode uninstall |
| ``` |
|
|
| |
|
|
| | Flag | Kurz | Beschreibung | |
| | ------------------------------------------- | ---- | --------------------------------------------------- | |
| | <nobr><code>{"--keep-config"}</code></nobr> | `-c` | Konfigurationsdateien behalten | |
| | <nobr><code>{"--keep-data"}</code></nobr> | `-d` | Sitzungsdaten und Snapshots aufbewahren | |
| | <nobr><code>{"--dry-run"}</code></nobr> | | Zeigt, was entfernt werden würde, ohne zu entfernen | |
| | <nobr><code>{"--force"}</code></nobr> | `-f` | Bestätigungsaufforderungen überspringen | |
|
|
| --- |
| |
| |
|
|
| Aktualisiert OpenCode auf die neueste Version oder eine bestimmte Version. |
|
|
| ```bash |
| opencode upgrade [target] |
| ``` |
|
|
| Um auf die neueste Version zu aktualisieren: |
|
|
| ```bash |
| opencode upgrade |
| ``` |
|
|
| Um auf eine bestimmte Version zu aktualisieren. |
|
|
| ```bash |
| opencode upgrade v0.1.48 |
| ``` |
|
|
| |
|
|
| | Flag | Kurz | Beschreibung | |
| | -------------------------------------- | ---- | ------------------------------------------------------------------- | |
| | <nobr><code>{"--method"}</code></nobr> | `-m` | Die zu verwendende Installationsmethode; curl, npm, pnpm, bun, brew | |
|
|
| --- |
| |
| |
|
|
| Der OpenCode CLI akzeptiert die folgenden globalen Flags. |
|
|
| | Flag | Kurz | Beschreibung | |
| | ------------------------------------------ | ---- | ----------------------------------------- | |
| | <nobr><code>{"--help"}</code></nobr> | `-h` | Hilfe anzeigen | |
| | <nobr><code>{"--version"}</code></nobr> | `-v` | Versionsnummer drucken | |
| | <nobr><code>{"--print-logs"}</code></nobr> | | Protokolle nach stderr drucken | |
| | <nobr><code>{"--log-level"}</code></nobr> | | Protokollebene (DEBUG, INFO, WARN, ERROR) | |
|
|
| --- |
| |
| |
|
|
| OpenCode kann mithilfe von Umgebungsvariablen konfiguriert werden. |
|
|
| | Variable | Typ | Beschreibung | |
| | ------------------------------------- | --------------- | -------------------------------------------------------------------------------- | |
| | `OPENCODE_AUTO_SHARE` | boolescher Wert | Sitzungen automatisch teilen | |
| | `OPENCODE_GIT_BASH_PATH` | Zeichenfolge | Pfad zur ausführbaren Git Bash-Datei unter Windows | |
| | `OPENCODE_CONFIG` | Zeichenfolge | Pfad zur Konfigurationsdatei | |
| | `OPENCODE_CONFIG_DIR` | Zeichenfolge | Pfad zum Konfigurationsverzeichnis | |
| | `OPENCODE_CONFIG_CONTENT` | Zeichenfolge | Inline-JSON-Konfigurationsinhalt | |
| | `OPENCODE_DISABLE_AUTOUPDATE` | boolescher Wert | Automatische Update-Prüfungen deaktivieren | |
| | `OPENCODE_DISABLE_PRUNE` | boolescher Wert | Bereinigung alter Daten deaktivieren | |
| | `OPENCODE_DISABLE_TERMINAL_TITLE` | boolescher Wert | Deaktivieren Sie die automatische Aktualisierung von Terminaltiteln | |
| | `OPENCODE_PERMISSION` | Zeichenfolge | Inline-JSON-Berechtigungskonfiguration | |
| | `OPENCODE_DISABLE_DEFAULT_PLUGINS` | boolescher Wert | Standard-Plugins deaktivieren | |
| | `OPENCODE_DISABLE_LSP_DOWNLOAD` | boolescher Wert | Automatische LSP-Server-Downloads deaktivieren | |
| | `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | boolescher Wert | Experimentelle Modelle aktivieren | |
| | `OPENCODE_DISABLE_AUTOCOMPACT` | boolescher Wert | Automatische Kontextkomprimierung deaktivieren | |
| | `OPENCODE_DISABLE_CLAUDE_CODE` | boolescher Wert | Deaktivieren Sie das Lesen von `.claude` (Prompt + Skills) | |
| | `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | boolescher Wert | Deaktivieren Sie das Lesen von `~/.claude/CLAUDE.md` | |
| | `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | boolescher Wert | Deaktivieren Sie das Laden von `.claude/skills` | |
| | `OPENCODE_DISABLE_MODELS_FETCH` | boolescher Wert | Deaktivieren Sie das Abrufen von Modellen aus Remote-Quellen | |
| | `OPENCODE_FAKE_VCS` | Zeichenfolge | Gefälschter VCS-Anbieter zu Testzwecken | |
| | `OPENCODE_CLIENT` | Zeichenfolge | Client-ID (standardmäßig `cli`) | |
| | `OPENCODE_ENABLE_EXA` | boolescher Wert | Exa-Websuchtools aktivieren | |
| | `OPENCODE_SERVER_PASSWORD` | Zeichenfolge | Aktivieren Sie die Basisauthentifizierung für `serve`/`web` | |
| | `OPENCODE_SERVER_USERNAME` | Zeichenfolge | Benutzernamen für die Basisauthentifizierung überschreiben (Standard `opencode`) | |
| | `OPENCODE_MODELS_URL` | Zeichenfolge | Benutzerdefinierte URL zum Abrufen der Modellkonfiguration | |
|
|
| --- |
| |
| |
|
|
| Diese Umgebungsvariablen ermöglichen experimentelle Funktionen, die sich ändern oder entfernt werden können. |
|
|
| | Variable | Typ | Beschreibung | |
| | ----------------------------------------------- | --------------- | --------------------------------------------------------- | |
| | `OPENCODE_EXPERIMENTAL` | boolescher Wert | Experimentelle Funktionen unter dem Sammelflag aktivieren | |
| | `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | boolescher Wert | Symbolerkennung aktivieren | |
| | `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | boolescher Wert | Kopieren bei Auswahl in TUI deaktivieren | |
| | `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | Zahl | Standard-Timeout für Bash-Befehle in ms | |
| | `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | Zahl | Maximale Ausgabetokens für LLM-Antworten | |
| | `OPENCODE_EXPERIMENTAL_FILEWATCHER` | boolescher Wert | Dateiüberwachung für das gesamte Verzeichnis aktivieren | |
| | `OPENCODE_EXPERIMENTAL_OXFMT` | boolescher Wert | Oxfmt-Formatierer aktivieren | |
| | `OPENCODE_EXPERIMENTAL_LSP_TOOL` | boolescher Wert | Experimentelles LSP-Tool aktivieren | |
| | `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | boolescher Wert | Dateiüberwachung deaktivieren | |
| | `OPENCODE_EXPERIMENTAL_EXA` | boolescher Wert | Experimentelle Exa-Funktionen aktivieren | |
| | `OPENCODE_EXPERIMENTAL_LSP_TY` | boolescher Wert | TY LSP für Python-Dateien aktivieren | |
| | `OPENCODE_EXPERIMENTAL_PLAN_MODE` | boolescher Wert | Planmodus aktivieren | |
| | `OPENCODE_EXPERIMENTAL_BACKGROUND_SUBAGENTS` | boolescher Wert | Hintergrundaufgaben für Subagenten aktivieren | |
| | `OPENCODE_EXPERIMENTAL_EVENT_SYSTEM` | boolescher Wert | Experimentelles Ereignissystem aktivieren | |
| | `OPENCODE_EXPERIMENTAL_NATIVE_LLM` | boolescher Wert | Nativen LLM-Anfragepfad aktivieren | |
| | `OPENCODE_EXPERIMENTAL_PARALLEL` | boolescher Wert | Parallele Websuche aktivieren | |
| | `OPENCODE_EXPERIMENTAL_SCOUT` | boolescher Wert | Scout-Subagent aktivieren | |
| | `OPENCODE_EXPERIMENTAL_WORKSPACES` | boolescher Wert | Workspace-Unterstützung aktivieren | |
|
|