跳转到主要内容
CLI 与 Web 控制台一样,涵盖渠道设置、定时任务、插件管理和管理任务。您可以用这些命令接入 IM 平台、自动化循环提示、通过插件扩展 Octop,以及从终端管理用户。

octop channel

为专家创建和管理 IM 渠道连接。大多数子命令可离线运行;test 需要运行中的服务器。

子命令


octop cron

安排自动触发专家提示的循环任务。run-now 需要运行中的服务器;其他子命令可离线运行。

触发格式

向 --trigger 传递以下任一值:

任务类型标志

--prompt 为必填项,长度须在 1 到 2000 字符之间。--name 可选;省略时服务端从提示词推导显示名。octop cron run-now 通过调度器分发任务,因此需要正在运行的 octop run 进程。

octop plugin

安装和管理第三方插件。插件放入 ~/.octop/plugins/,与 Web 控制台使用同一套插件系统。

子命令

页面插件管理也可从本地 ZIP 安装,并可覆盖同名插件。随包分发的内置插件默认关闭;卸载后升级不会重建。按智能体的插件开关在个性化(GET/PUT /api/agents/{id}/tool-settings)。
安装或更新插件后,使用 octop plugin reload 即可在运行中的服务器上生效,无需完整重启。

octop user

管理本地数据库中的用户。除 login 外,所有子命令均可离线运行。
有关 octop user login(将 CLI 附加到运行中的服务器)的说明,请参阅服务器命令。

octop admin

查看系统状态、审计日志,管理全局提供商,并直接对本地数据库执行管理操作。

子命令

octop admin rotate-jwt-secret 会向 SQLite 数据库写入新的 JWT 密钥。这会立即使所有活跃会话失效——包括控制台会话和 CLI 令牌在内的所有已登录用户都会被登出。请有意使用此命令,而非例行操作。

octop backup

导出并恢复完整 Octop 状态(数据库、工作区与配置)。所有子命令均可完全离线运行。
自动备份在 octop run 进程内调度。通过 config.json 的 backup、环境变量或应用设置 → 备份与恢复配置。自动归档名为 octop-auto-backup-*.tar.gz;保留策略不会删除手动的 octop-backup-*。详见备份与恢复。