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