nickjvandyke/opencode.nvim

bug: `session.interrupt` command requires two sends

Closed

#257 opened on May 9, 2026

 (0 comments) (0 reactions) (0 assignees)Lua (127 forks)auto 404
buggood first issue

Repository metrics

Stars
 (3,504 stars)
PR merge metrics
 (Avg merge 2d 22h) (9 merged PRs in 30d)

Description

Describe the bug

When we send the session.interrupt command, the opencode TUI displays "press Esc again to interrupt".

I think this regressed with opencode v1.0 because it used to work immediately.

Steps To Reproduce

  1. Send a message to opencode so it begins responding
  2. Select session.interrupt command from opencode.nvim
  3. Must repeat step 2 to actually interrupt.

Expected Behavior

Selecting session.interrupt command a single time interrupts opencode.

Normally I don't like to work around opencode bugs, but this one is simple.

See lua/opencode/api/command.lua

Contributor guide