You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OpenClaw/Hermes let you drive the coding agent from chat apps: you message your agent on Telegram/WhatsApp/Slack/WeChat and it executes in your workspace, then pushes the result back to chat. OpenCode only works when the terminal/desktop app is open and focused.
What we'd like
Classic "agent as a bot" mode for the desktop workflow:
A background opencode bot-style runtime (or an official start of the existing serve/attach):
starts daemon in the project dir,
listens to a chat connector (e.g. official Telegram bot via token), and/or exposes a standard API / webhook for third-party bridges (the community already bridges WeChat via ACP; make it official).
tasks come in via chat (damage/permission: same permissions system as local), replies completion/summary back to chat, optionally with diff.
Desktop integration: while ChatBot is running, desktop and agent keep the same session; you can "send" a response directly into the chat of the bot with a button Send to user (like the WeChat connector).
OpenCode has all the pieces: serve API, permissions, sessions — just no official chat ingress.
It would also let OpenCode desktop be controlled remotely.
Design proposal
New subcommand opencode bot with connectors: telegram (official Bot API, minimal), plus a generic HTTP hook mode that any bridge (WeChat/QQ/WhatsApp) can POST to.
Session isolation: each chat user → separate session (reuses session.manage semantics).
Replies: text summary + up to N files (small), + link to share URL.
Security: same permission prompts (chat approval via a second channel) or --auto flag documented as risky.
Feature request
OpenClaw/Hermes let you drive the coding agent from chat apps: you message your agent on Telegram/WhatsApp/Slack/WeChat and it executes in your workspace, then pushes the result back to chat. OpenCode only works when the terminal/desktop app is open and focused.
What we'd like
Classic "agent as a bot" mode for the desktop workflow:
A background
opencode bot-style runtime (or an official start of the existingserve/attach):Desktop integration: while ChatBot is running, desktop and agent keep the same session; you can "send" a response directly into the chat of the bot with a button
Send to user(like the WeChat connector).Why
serveAPI, permissions, sessions — just no official chat ingress.Design proposal
opencode botwith connectors:telegram(official Bot API, minimal), plus a generic HTTP hook mode that any bridge (WeChat/QQ/WhatsApp) can POST to.session.managesemantics).--autoflag documented as risky.Related
botgateway would give a blessed path.