opencode icon indicating copy to clipboard operation
opencode copied to clipboard

[FEATURE]: Better support remote/server-client use-cases from the CLI

Open Killusions opened this issue 18 hours ago • 1 comments

Feature hasn't been suggested before.

  • [x] I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

To support more advanced remote/server-client use-cases, as well as integrating it into CI containers and/or adding a control surface on top, a couple of key features are missing:

  • Allow specifying --prompt in all remaining commands (attach, acp, serve and web (where a new session/chat is automatically started and the link to that specific session is printed / opened)). This allows having a control plane or system integration (think GitLab bot) and starting a session with a relevant prompt for the user.
  • Allow attaching with --attach to an existing OpenCode server from other commands (acp, serve and web (where a proxy is opened to the existing server)). This allows for having a distributed architecture, like running the actual server inside of a container, but then proxying it for the user in a control plane with the correct CORS, etc. options. (optionally combined with --prompt to start a session).
  • Allow attaching to session URLs in most commands (attach, server and web) to continue with an existing session instead of just starting the server.
  • Optionally allow attaching to an existing session in ACP (currently not easy). Would make it fully consistent and allow attaching to an existing remote session for ACP.

Killusions avatar Jan 16 '26 13:01 Killusions