Spirit Agent
Herunterladen

Konfiguration

Datenverzeichnisse, config.json v2, .spirit/ und Umgebungsvariablen.

Spirit speichert Binärdateien und Daten an verschiedenen Orten. Sie zu verwechseln ist der übliche Grund für „Ich habe die CLI installiert, aber die Einstellungen sind leer“.

Datenverzeichnis

Überschreiben mit SPIRIT_AGENT_DATA_DIR. Der Server kann auch SPIRIT_SERVER_DATA_DIR verwenden (gewinnt über ersteres).

BetriebssystemStandard
macOS~/Library/Application Support/SpiritAgent
Windows%APPDATA%\SpiritAgent
Linux$XDG_DATA_HOME/SpiritAgent oder ~/.local/share/SpiritAgent
Fallback~/.spirit-agent

Typische Dateien:

{spiritDataDir}/
  config.json
  mcp.json
  hooks.json
  rule.md
  skills/
  chats/
  plans/
  extensions/
  automations/
  dreams/
  server.token
  server/instances/

CLI-Binärdateien liegen unter SPIRIT_HOME (~/.spirit oder %LOCALAPPDATA%\Spirit). Das ist nicht dieses Verzeichnis. Siehe CLI installieren.

config.json v2

schemaVersion muss 2 sein. Version 1 wird abgelehnt – löschen Sie die alte Datei und verbinden Sie einen Anbieter neu.

Kernfelder:

  • providerGroups – verbundene Häuser, API-Basis, Transport, Modelle
  • activeModel
  • imageGenerationModel / videoGenerationModel / lightweightChatModel

Schlüssel sind nicht in dieser Datei. Sie befinden sich im Schlüsselbund.

Arbeitsbereich .spirit/

PfadRolle
.spirit/rule.mdArbeitsbereichs-Regel
.spirit/skills/Arbeitsbereichs-Fähigkeiten
.spirit/mcp.jsonArbeitsbereichs-MCP
.spirit/hooks.jsonArbeitsbereichs-Hooks

Ebenfalls verwendet: {workspace}/AGENTS.md, {workspace}/.agents/skills/, {workspace}/plans/.

Umgebungsvariablen

VariableRolle
SPIRIT_AGENT_DATA_DIRDatenverzeichnis
SPIRIT_SERVER_DATA_DIRServer-Datenverzeichnis (gewinnt)
SPIRIT_ACP_DATA_DIR / SPIRIT_ACP_WORKSPACEACP
SPIRIT_HOME / SPIRIT_VERSION / SPIRIT_DOWNLOAD_HOSTCLI-Installationsprogramm
SPIRIT_API_KEY / SPIRIT_API_BASECLI-Prozessüberschreibungen
SPIRIT_WEB_HOST / SPIRIT_WEB_PORT / SPIRIT_DESKTOP_WEB_HOSTDesktop-Webhost
SPIRIT_TERMINAL_SHELLDesktop-PTY-Shell