Spirit Agent
下载

配置

数据目录、config.json v2、.spirit/ 和环境变量。

Spirit 把二进制和数据放在不同地方。混在一起,通常就是「CLI 装上了但设置是空的」。

数据目录

SPIRIT_AGENT_DATA_DIR 覆盖。Server 还可以用 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 Base、传输、模型
  • activeModel
  • imageGenerationModel / videoGenerationModel / lightweightChatModel

Key 不在这个文件里。它们在钥匙串

工作区 .spirit/

路径作用
.spirit/rule.md工作区 rule
.spirit/skills/工作区 skills
.spirit/mcp.json工作区 MCP
.spirit/hooks.json工作区 hooks

另外还会用:{workspace}/AGENTS.md{workspace}/.agents/skills/{workspace}/plans/

环境变量

变量作用
SPIRIT_AGENT_DATA_DIR数据目录
SPIRIT_SERVER_DATA_DIRServer 数据目录(优先)
SPIRIT_ACP_DATA_DIR / SPIRIT_ACP_WORKSPACEACP
SPIRIT_HOME / SPIRIT_VERSION / SPIRIT_DOWNLOAD_HOSTCLI 安装脚本
SPIRIT_API_KEY / SPIRIT_API_BASECLI 进程覆盖
SPIRIT_WEB_HOST / SPIRIT_WEB_PORT / SPIRIT_DESKTOP_WEB_HOSTDesktop Web Host
SPIRIT_TERMINAL_SHELLDesktop PTY shell