Goose ist ein Open-Source KI-Coding-Assistent von Block (Square). Er läuft in Ihrem Terminal und kann autonom Code schreiben, Befehle ausführen und Dateien verwalten.Documentation Index
Fetch the complete documentation index at: https://docs.infercom.ai/llms.txt
Use this file to discover all available pages before exploring further.
Setup-Zeit: ~5 Minuten
Voraussetzungen
- macOS mit Homebrew, oder Linux
- Infercom API-Schlüssel
Installation
Konfiguration
Option 1: Custom Provider (Empfohlen)
Eine Custom-Provider-Datei für Infercom erstellen.Schritt 1: Provider-Verzeichnis erstellen
Schritt 2: Provider-Datei erstellen
~/.config/goose/custom_providers/infercom.json erstellen:
Schritt 3: API-Schlüssel setzen
~/.bashrc, ~/.zshrc) für Persistenz hinzufügen.
Schritt 4: Goose konfigurieren
Option 2: OpenAI-kompatibel
Den eingebauten OpenAI-Provider mit Custom-Endpunkt verwenden:goose configure ausführen und OpenAI auswählen.
Modell
MiniMax-M2.7 verwenden - optimiert für Agentic Coding mit 192K Kontext und Tool-Calling-Unterstützung.
Verwendung
Interaktive Session
Nicht-interaktiv
Nützliche Befehle
| Befehl | Beschreibung |
|---|---|
goose configure | Provider und Modelle konfigurieren |
goose session | Interaktive Session starten |
goose run --text "..." | Nicht-interaktive Ausführung |
goose info | Konfigurationspfade anzeigen |
Konfigurationspfade
| Element | Pfad |
|---|---|
| Konfigurationsdatei | ~/.config/goose/config.yaml |
| Custom Providers | ~/.config/goose/custom_providers/ |
| Sessions | ~/.local/share/goose/sessions/ |
| Logs | ~/.local/state/goose/logs/ |
Fehlerbehebung
Provider wird nicht angezeigt
- JSON-Datei validieren:
- Dateispeicherort prüfen
goose configureerneut ausführen
Authentifizierung fehlgeschlagen
API-Schlüssel verifizieren:Tool-Calling-Fehler
MiniMax-M2.7 unterstützt Tool Calling. Bei Fehlern:- Sicherstellen dass
MiniMax-M2.7verwendet wird - Modellkonfiguration enthält
"supports_tool_calling": true
Nächste Schritte
- Aider - Einfacheres Terminal-Tool
- OpenCode - Terminal-TUI-Alternative
- Tool auswählen - Alle Optionen vergleichen