Skip to content

Releases: nickjvandyke/opencode.nvim

v0.5.2

06 Mar 13:54
1088ee7

Choose a tag to compare

0.5.2 (2026-03-06)

Bug Fixes

  • server: error correctly when no processes found on Unix (df98bfb)
  • terminal: rare error when exiting Neovim and killing opencode (c451511)

v0.5.1

03 Mar 14:16
7cae6b6

Choose a tag to compare

0.5.1 (2026-03-03)

Bug Fixes

  • server: sometimes returned processes without ports (#195) (12a7c4e)

v0.5.0

02 Mar 13:16
68ad026

Choose a tag to compare

0.5.0 (2026-03-02)

⚠ BREAKING CHANGES

  • provider: replace providers with simpler, more maintainable server option

Features

  • server: allow all servers (but prioritize sharing CWD still) (6d00f30)

Bug Fixes

  • ask: preserve formatting in completion docs (9048f10)
  • client: prevent hanging when opencode is suspended (#183) (c1afcf5)
  • context: always pick the longer of overlapping placeholders (e4f7555)
  • context: diagnostics context error (a4dff90)
  • context: remove filename space suffix when no location, use :, join list contexts with , (8992d0c)
  • health: error when opts.server isn't configured (37468a4)
  • server: cache connected server even when events are disabled (6b3eed0)
  • server: don't needlessly reconnect to server (1b90ae8)
  • server: more reliably detect server disappearing (67a09c8)
  • server: race condition that'd disconnect from newly selected server (c72a7bf)

Code Refactoring

  • provider: replace providers with simpler, more maintainable server option (82332cf)

v0.4.0

20 Feb 21:54
ba0a4f8

Choose a tag to compare

0.4.0 (2026-02-20)

Features

  • lsp: add code action to explain diagnostic under cursor (8d95230)
  • lsp: add hover functionality. disable lsp by default for stability. (7d410cc)
  • lsp: add persistent in-process LSP, and code action to fix diagnostics (a841138)
  • lsp: allow configuring model (bdb59d8)

Bug Fixes

  • ask: blink.cmp error when highlighting (0a5306e)
  • provider: more reliable autocmd for calling stop on exit (1e31bbc)
  • provider: reliably kill orphaned opencode in terminal, snacks, and tmux providers (#168) (125c7dc)
  • tmux: cleanly shutdown opencode (#178) (1d1b39f)

v0.3.0

18 Feb 15:45
20e9f20

Choose a tag to compare

0.3.0 (2026-02-18)

Features

  • ask: end prompt with \n or press <C-CR> to append instead of submit (65ce845)
  • ask: send actual newline to opencode when used to make ask append (7cffee3)
  • ask: support all completion plugins via in-process LSP :D (55ae1e5)
  • ask: use <S-CR> instead of <C-CR> to append - more standard (72e85ae)
  • snacks: add snacks.picker action to send items to opencode (#152) (e478fce)

Bug Fixes

  • ask: locate LSP module where it can reliably be found (5336d93)
  • server: do not search for other servers when port is configured (#175) (9fa26f0)

v0.2.0

10 Feb 19:12
e876696

Choose a tag to compare

0.2.0 (2026-02-09)

Features

  • provider: normal mode keymaps for navigating messages (#151) (a847e5e)
  • select from available opencode servers (fa26e86)

Bug Fixes

  • select: dont error when not in a git repository (5de2380)

v0.1.0

02 Feb 16:44

Choose a tag to compare

The beginning of tagged releases for opencode.nvim! I hope it improves stability and clarity 🙂

Thanks for using my plugin!