nickjvandyke/opencode.nvim

bug: `session.interrupt` command requires two sends

Chiusa

#257 aperta il 9 mag 2026

 (0 commenti) (0 reazioni) (0 assegnatari)Lua (127 fork)auto 404
buggood first issue

Metriche repository

Star
 (3504 stelle)
Metriche merge PR
 (Merge medio 2g 22h) (9 PR mergiate in 30 g)

Descrizione

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

Guida contributor