Spirit Agent
下载

CLI

TUI、非交互 -p、SPIRIT_API_KEY / SPIRIT_API_BASE,以及共用守护进程。

CLI 是终端宿主。用安装脚本安装。它与 Desktop 连同一套守护进程。

TUI

cd /path/to/your/project
spirit

布局为 inlinefullscreen-t / --tui,或 /tui)。模式、审批和 Loop 与 Desktop 一致。

常用 slash:/help/quit/new/continue/loop/model/sessions/rewind/fork/subagents/approval/mcp/hooks/rules/skills/extensions

非交互

spirit -p "your prompt here"

只有最终助手文本进 stdout。-m-a-l 要写在 -p 前面。若调用需要审批或 ask_questions,进程会失败。非交互 30 分钟超时。

环境变量

变量作用
SPIRIT_API_KEY本进程的 API Key。优先级:环境变量 → 模型钥匙串 → 全局钥匙串
SPIRIT_API_BASE覆盖 API Base URL
SPIRIT_AGENT_DATA_DIR数据目录(与 Desktop 同一份)
SPIRIT_HOMECLI 二进制安装根,不是数据目录

共用守护进程

spirit 经 WebSocket 连 Spirit Server 守护进程。会话、流式、工具和审批队列都在那里。Bearer token 是 {spiritDataDir}/server.token(权限 0600)。守护进程默认绑 127.0.0.1 随机端口。

spirit serve 在前台跑守护进程。远程 0.0.0.0 不是已开放的产品路径。见安全

命令

spirit [-v] [-m model] [-a approval] [-l language] [-t inline|fullscreen] [-p prompt]
spirit interactive
spirit serve
spirit model list|add|remove|use|current
spirit config show|set-base|set-image-model|clear-image-model|set-video-model|clear-video-model|key set|remove|status
spirit mcp …
spirit hooks list|validate
spirit extension list|import|remove|marketplace …