github grinev/opencode-telegram-bot v0.26.2

4 hours ago

Fixes

  • Subagent questions reach the chat — a question asked by a subagent now appears as an ordinary poll you can answer in Telegram, instead of never showing up while the run silently waits for it.
  • Permission prompts and polls keep their outcome — a finished permission prompt is no longer deleted and a poll settled elsewhere no longer keeps live buttons: both stay in the chat with a closing line such as ✅ Allowed once, ☑️ Answered outside Telegram or ⏹ Not answered.
  • Undelivered permission replies can be retried — when a permission reply does not reach OpenCode, the prompt now keeps its buttons with a "tap again" warning instead of disappearing behind an error while the request stays stuck.
  • Poll Cancel reaches the agent — tapping ❌ Cancel on an agent's poll now dismisses the question in OpenCode, so the turn ends and queued messages run instead of the agent waiting for an answer indefinitely.
  • apply_patch shows a summary, not the patch — file changes made with apply_patch, as GPT models do, now show one 🩹 apply_patch <file> (+N -M) line and diff document for every changed file, instead of the whole patch on OpenCode V2 or only the first file on V1.
  • edit on OpenCode V2 — file edits now show their (+N -M) counts and diff document as on V1, and the compact card's changed files counts files changed by edit and apply_patch instead of showing 0.
  • OpenCode V2 restart during a run — the interrupted turn now ends as after /abort and the run OpenCode resumes on its own shows as a separate turn, with no stray 🛠️ unknown line, background-session notice or duplicate permission prompts.
  • Queued messages survive /detach — messages waiting in the queue of a running session are no longer dropped by /detach and still reach that session after you leave it, on both V1 and V2.

Full changelog: v0.26.1...v0.26.2

Don't miss a new opencode-telegram-bot release

NewReleases is sending notifications on new releases.