Octop CLI:专家、聊天、技能与模型命令
CLI 让您完全控制专家与会话。您可以从零创建专家,或从内置专家模板创建;在终端直接启动交互式聊天;配置技能、管理 LLM 提供商并选择活动模型——无需打开 Web 控制台。
octop agent
创建、查看和控制专家生命周期。大多数子命令无需 octop run 正在运行。
子命令
运行 octop agent use <id> 会将专家 ID 写入 ~/.octop/cli_state.json。之后接受 --agent 的命令都会默认使用该值,无需重复指定。
octop agent delete 会永久删除专家工作区目录。除非传入 --yes,CLI 会要求确认。此操作不可恢复——如需保留文件请先备份。
octop chats
管理会话线程并发送消息。repl 和 send 子命令会自动启动临时服务器进程——无需单独运行 octop run。
子命令
octop chats repl 和 octop chats send 会在命令执行期间启动进程内临时服务器。您无需先运行 octop run。list、get、create、update 和 delete 子命令可完全离线操作 ~/.octop/octop.db。
octop skills
启用或禁用按专家划分的技能。读写本地技能库,不需要正在运行的服务器。
子命令
octop skills 离线读写该专家工作区里的技能开关。改完后若 octop run 已在跑,用 octop agent reload <agent_id> 让运行中的专家加载新配置。
octop models
管理模型目录、交互式配置提供商,以及拉取 Ollama 模型。
子命令
octop provider
管理本地数据库中的 LLM 提供商记录。test 子命令需要运行中的服务器以发起实时 API 调用。
octop provider list、create 和 delete 离线操作 ~/.octop/octop.db。仅 octop provider test 需要运行中的服务器,因为它会向提供商 API 发送实时 ping。
octop acp
将 Octop 专家暴露为 stdio JSON-RPC ACP 服务器。启动独立的 OctopServer(读取 ~/.octop/);无需 octop run 正在运行。
选项
让 IDE 指向它
在 IDE 中把 octop acp 命令配置为 ACP 服务端。Zed 示例:
这是 ACP Runner 指南 的反方向:这里是 IDE 驱动 Octop 专家,而非 Octop 专家去委托 CLI 工具。

