文档
Deutsche Dokumentation
Modi

Modi

Modi passen das Verhalten von opencode für verschiedene Workflows an. Sie ermöglichen die Konfiguration von Modellauswahl, Temperatur, Prompts und Tool-Zugriff für spezifische Anwendungsfälle.

Integrierte Modi

Build-Modus

Der Standardmodus mit vollem Tool-Zugriff für reguläre Entwicklungsarbeit. Alle Tools sind aktiviert.

Plan-Modus

Ein eingeschränkter Modus für Planung und Analyse. Die folgenden Tools sind standardmäßig deaktiviert:

  • write
  • edit
  • patch
  • bash

Wechseln Sie während einer Sitzung mit der Tab-Taste zwischen den Modi.

Konfigurationsoptionen

OptionZweck
modelÜberschreibt das Standard-KI-Modell
temperatureZufälligkeit der Antworten (0.0-1.0)
promptBenutzerdefinierte Systemanweisungen über Dateiverweis
toolsAktiviert/deaktiviert spezifische Funktionen

Verfügbare Tools

  • bash - Shell-Befehle ausführen
  • edit - Bestehende Dateien bearbeiten
  • write - Neue Dateien erstellen
  • read - Dateiinhalte lesen
  • grep - Dateiinhalte durchsuchen
  • glob - Dateien nach Muster finden
  • list - Verzeichnisinhalte auflisten
  • patch - Patches anwenden
  • todowrite - In Todo-Liste schreiben
  • todoread - Todo-Liste lesen
  • webfetch - Web-Inhalte abrufen

Konfigurationsmethoden

JSON-Konfiguration

Fügen Sie zu opencode.json hinzu:

{
  "agent": {
    "debug": {
      "mode": "primary",
      "model": "anthropic/claude-sonnet-4",
      "temperature": 0.2,
      "tools": {
        "write": false,
        "edit": false
      }
    }
  }
}

Markdown-Konfiguration

Erstellen Sie Dateien in .opencode/mode/ (Projekt) oder ~/.config/opencode/mode/ (global):

---
description: Debug-Modus für Untersuchungen
mode: primary
temperature: 0.2
tools:
  write: false
  edit: false
---
Sie befinden sich im Debug-Modus. Konzentrieren Sie sich auf die Untersuchung von Problemen ohne Änderungen vorzunehmen.

Häufige Anwendungsfälle

Code-Review-Modus

{
  "agent": {
    "review": {
      "mode": "primary",
      "description": "Reviews code for quality and security",
      "tools": {
        "write": false,
        "edit": false,
        "bash": false
      }
    }
  }
}

Dokumentations-Modus

{
  "agent": {
    "docs": {
      "mode": "primary",
      "description": "Writes and updates documentation",
      "model": "anthropic/claude-sonnet-4",
      "temperature": 0.3
    }
  }
}

Refactoring-Modus

{
  "agent": {
    "refactor": {
      "mode": "primary",
      "description": "Refactors code with careful analysis",
      "temperature": 0.1
    }
  }
}

Modi wechseln

  • Drücken Sie Tab, um durch die primären Modi zu wechseln
  • Verwenden Sie konfigurierte Tastenkürzel für direkten Zugriff
  • Modi bleiben innerhalb einer Sitzung bestehen, bis sie geändert werden