Spirit Agent
Скачать

Конфигурация

Каталоги данных, config.json v2, .spirit/ и переменные окружения.

Spirit хранит исполняемые файлы и данные в разных местах. Их смешение — обычная причина того, что «я установил CLI, но настройки пусты».

Каталог данных

Переопределяется с помощью SPIRIT_AGENT_DATA_DIR. Сервер также может использовать SPIRIT_SERVER_DATA_DIR (имеет приоритет над первым).

ОСПо умолчанию
macOS~/Library/Application Support/SpiritAgent
Windows%APPDATA%\SpiritAgent
Linux$XDG_DATA_HOME/SpiritAgent или ~/.local/share/SpiritAgent
Запасной вариант~/.spirit-agent

Типичные файлы:

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

Исполняемые файлы CLI находятся в SPIRIT_HOME (~/.spirit или %LOCALAPPDATA%\Spirit). Это не тот каталог. См. Установка CLI.

config.json v2

schemaVersion должен быть 2. Версия 1 отклоняется — удалите старый файл и подключите провайдера.

Основные поля:

  • providerGroups — подключенные дома, базовый API, транспорт, модели
  • activeModel
  • imageGenerationModel / videoGenerationModel / lightweightChatModel

Ключи не хранятся в этом файле. Они находятся в связке ключей.

Workspace .spirit/

ПутьРоль
.spirit/rule.mdПравила workspace правила
.spirit/skills/Навыки workspace навыки
.spirit/mcp.jsonMCP workspace MCP
.spirit/hooks.jsonХуки workspace хуки

Также используются: {workspace}/AGENTS.md, {workspace}/.agents/skills/, {workspace}/plans/.

Переменные окружения

ПеременнаяРоль
SPIRIT_AGENT_DATA_DIRКаталог данных
SPIRIT_SERVER_DATA_DIRКаталог данных сервера (приоритет)
SPIRIT_ACP_DATA_DIR / SPIRIT_ACP_WORKSPACEACP
SPIRIT_HOME / SPIRIT_VERSION / SPIRIT_DOWNLOAD_HOSTУстановщик CLI
SPIRIT_API_KEY / SPIRIT_API_BASEПереопределения для процессов CLI
SPIRIT_WEB_HOST / SPIRIT_WEB_PORT / SPIRIT_DESKTOP_WEB_HOSTХост веб-интерфейса Desktop
SPIRIT_TERMINAL_SHELLPTY-оболочка Desktop