跳转到主要内容
octop CLI 是与服务器二进制文件一同安装的单条命令。大多数命令可在离线模式下运行——直接读写 ~/.octop/——因此您无需启动服务器即可管理专家、用户、渠道和定时任务。少数命令(例如 chats repl、channel test 和 skills enable)需要正在运行的 octop run 进程,或会自动启动嵌入式服务器实例。

全局选项

在任意子命令前传递以下标志,以控制输出格式和默认目标:

传输模式

每条 octop 命令会根据操作需求自动选择以下三种传输方式之一:

离线(Offline)

直接读写 ~/.octop/,无需运行中的服务器。用于 init、backup、plugin、agent list、user *、admin overview/audit 以及大多数 CRUD 命令。

附加(Attach)

通过 HTTP 连接到正在运行的 octop run 进程。需先执行 octop user login。用于 chats send/repl(非嵌入式时)、channel test、models ollama-*、skills enable/disable 和 provider test。

嵌入式(Embedded)

为单条命令启动进程内临时服务器,执行完毕后退出。无需单独运行 octop run。用于 octop acp、octop chats repl、octop chats send 以及 octop agent create/from-expert/start/stop/reload。

命令分类

服务器命令

init、run、service、update、user login、clean、config、completion、version

专家命令

agent、chats、skills、models、provider、acp

渠道与定时任务

channel、cron、plugin、user、admin、backup

命令参考

在任意列表命令后加上 --json,即可获得机器可读的 JSON 输出——适合脚本和 CI 流水线。

CLI 状态文件

文件 ~/.octop/cli_state.json 存储您的 CLI 会话状态:
删除此文件即可在不联系服务器的情况下退出 CLI 登录。Web 控制台和 HTTP API 客户端各自管理令牌,不会共享此文件。
在运行任意 octop 命令前设置 OCTOP_HOME 环境变量,可覆盖 ~/.octop/ 的位置。