opencode 的运行方式
attach
连接到一个已经运行的 OpenCode 后台服务器上
当你已经在别的地方启动了服务器(比如用 serve 或 web),想在另一个终端窗口里继续用它,或者远程电脑上启动了服务器,你本地用终端连上去。
web
启动带网页界面的服务器
serve
只提供 API 接口
脚本或工具可以通过 HTTP 请求来调用 OpenCode 的功能
acp 命令(Agent Client Protocol)
当你想在 IDE 里面直接调用 OpenCode 作为 AI 编码代理时用,通过 JSON 跟 IDE 对话
run — 一次性,用完即走
serve — 无头服务器,给程序调用
web — 同 serve,额外多一个浏览器前端
attach — 不启动服务,只是把 TUI "贴"到已有服务上
acp — 不给人用,给 IDE 插件用的机器协议