processtrader
3613d77eac
fix: replace ruby-lsp with rubocop for better LSP performance ( #4543 )
2025-11-20 09:54:47 -06:00
Daniel Polito
c6c9eb6daa
Adding LSP: PHP Intelephense ( #4504 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2025-11-19 16:01:18 -06:00
Iljo
217fd04d36
Add YAML language server support ( #4508 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2025-11-19 14:47:04 -06:00
Filip
086633af61
fix: clangd hanging fixed ( #3611 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: GitHub Action <action@github.com >
2025-11-12 00:21:55 -06:00
Boston Cartwright
22a0a061d0
feat: add SourceKit LSP support ( #1545 )
...
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2025-11-11 20:51:33 -06:00
GitHub Action
9855771157
chore: format code
2025-11-08 01:59:02 +00:00
Dax
fd63884d0b
OpenTUI is here ( #2685 )
2025-10-31 15:07:36 -04:00
Aiden Cline
992508fff7
tweak: adjust deno lsp ( #3581 )
2025-10-30 11:59:54 -05:00
Aiden Cline
bc4761ab42
fix: $ invocation not .quiet() ( #3449 )
2025-10-25 16:27:09 -05:00
Hieu Nguyen
56ea985113
feat: support lua lsp ( #3402 )
2025-10-24 10:37:11 -05:00
Hieu Nguyen
db35e15726
feat: support astro lsp ( #3242 )
2025-10-19 22:49:06 -05:00
Hieu Nguyen
c0be652d4c
feat: deno lsp ( #3210 )
...
Co-authored-by: hiunguynx <hieu.nm1@teko.vn >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2025-10-16 18:08:36 -05:00
Dax Raad
03d8a3f6a2
lsp: fix root detection to use instance directory instead of worktree
2025-10-09 04:30:30 -04:00
Dax Raad
73c7dacc09
lsp: simplify language server root detection to use lock files
...
Improves project boundary detection by focusing on package manager lock files instead of config files, providing more reliable workspace identification across different project types.
2025-10-09 04:22:38 -04:00
iwauo
dbfb523fd7
feat: add Java LSP server support ( #2547 )
...
Co-authored-by: rekram1-node <aidenpcline@gmail.com >
2025-09-21 23:55:15 -05:00
madflow
e275de0fcb
feat: svelte lsp ( #2508 )
2025-09-09 13:59:58 -05:00
Dax
aea78046d0
Refactor to support multiple instances inside single opencode process ( #2360 )
...
This release has a bunch of minor breaking changes if you are using opencode plugins or sdk
1. storage events have been removed (we might bring this back but had some issues)
2. concept of `app` is gone - there is a new concept called `project` and endpoints to list projects and get the current project
3. plugin receives `directory` which is cwd and `worktree` which is where the root of the project is if it's a git repo
4. the session.chat function has been renamed to session.prompt in sdk. it no longer requires model to be passed in (model is now an object)
5. every endpoint takes an optional `directory` parameter to operate as though opencode is running in that directory
2025-09-01 17:15:49 -04:00
Régis Blanc
a45f0febbf
fix: ensure gopls lsp id matches docs ( #2344 )
2025-08-31 21:52:08 -05:00
Andre van Tonder
1e2c48b3ad
fix: resolve virtual envs for python LSP ( #2155 )
...
Co-authored-by: rekram1-node <aidenpcline@gmail.com >
2025-08-30 23:53:03 -05:00
Anton
edfc1c315a
Use a single rust LSP server instance for entire cargo workspace ( #2292 )
2025-08-30 06:00:39 +00:00
Aiden Cline
f95e368040
fix: eslint ENOTEMPTY ( #2252 )
2025-08-25 23:11:38 -05:00
Vasiliy Kulikov
cccd583769
feat(lsp): option to disable lsps installing automatically ( #1997 )
...
Co-authored-by: rekram1-node <aidenpcline@gmail.com >
2025-08-22 22:39:19 -05:00
Lucas
ebaa529b20
feat(lsp): add rust-analyzer ( #1972 )
2025-08-16 22:59:51 -04:00
Andre van Tonder
d7cf22610e
Add Vue LSP and enable eslint for .vue files. ( #1952 )
2025-08-15 06:18:27 -05:00
Dax Raad
ece8dc3212
fix unzip not found printing to tui
2025-08-12 18:43:24 -04:00
Dax Raad
3b861c16ba
fix pyright
2025-08-11 22:27:24 -04:00
adamdotdevin
798d4269af
feat: add clangd for cpp
2025-08-11 19:21:59 -05:00
Aiden Cline
d88272d466
feat: eslint lsp ( #1744 )
2025-08-09 11:04:58 -05:00
Yihui Khuu
0254c612ee
feat: add csharp lsp ( #1312 )
2025-07-25 12:17:06 -04:00
Dax Raad
b39c0cc191
make LSP lazy again
publish / publish (push) Has been cancelled
2025-07-10 09:37:40 -04:00
Dax Raad
10721053ba
respect go.work when spawning LSP
publish / publish (push) Has been cancelled
2025-07-09 22:54:47 -04:00
Frank Denis
b94fb4c4d0
LSP: fix SimpleRoots to actually search in the root directory ( #795 )
2025-07-09 10:35:06 -05:00
Dax Raad
049c07ea9f
lsp: spawn only a single tsserver in project root
publish / publish (push) Has been cancelled
2025-07-09 11:06:44 -04:00
Dax Raad
646d986dfc
add typescript lsp timeout if it fails to start
publish / publish (push) Has been cancelled
2025-07-08 18:33:12 -04:00
Dax Raad
57cd48c53e
properly load typescript lsp in subpaths
publish / publish (push) Has been cancelled
2025-07-08 18:18:45 -04:00
Dax Raad
31974e1b6e
big rework of LSP system
2025-07-08 18:14:49 -04:00
Frank Denis
48d18f0472
Add support for the Zig Language Server (ZLS) ( #756 )
2025-07-08 15:31:11 -05:00
Dax
9cad702612
v2 message format and upgrade to ai sdk v5 ( #743 )
...
publish / publish (push) Has been cancelled
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Liang-Shih Lin <liangshihlin@proton.me >
Co-authored-by: Dominik Engelhardt <dominikengelhardt@ymail.com >
Co-authored-by: Jay V <air@live.ca >
Co-authored-by: adamdottv <2363879+adamdottv@users.noreply.github.com >
2025-07-07 15:53:43 -04:00
Dax Raad
a0764b2c3a
add elixir lsp support
publish / publish (push) Has been cancelled
2025-07-03 19:29:51 -04:00
Dax Raad
d918a64481
do not install gopls if go is not installed
publish / publish (push) Has been cancelled
2025-07-02 23:59:08 -04:00
Max Rabin
c3b02e205b
Add pyright lsp for Python ( #551 )
...
Co-authored-by: Max Rabin <max.rabin@mobileye.com >
2025-06-30 18:17:47 -04:00
Dax Raad
84f7d88d84
add ruby formatter and lsp
2025-06-29 22:00:08 -04:00
Dax Raad
58a19b9b7a
fix gopls download spewing into terminal
publish / publish (push) Has been cancelled
2025-06-19 17:08:58 -04:00
Dax Raad
2e3ad15d06
sync
release / goreleaser (push) Has been cancelled
2025-06-12 11:00:37 -04:00
Dax Raad
e553e64e77
Fix shutdown handling, error management, and process lifecycle issues
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai >
2025-06-10 18:58:47 -04:00
Dax Raad
567ad1e69a
fix bunfile bug
2025-06-10 18:23:19 -04:00
Dax Raad
51c5048570
lsp
2025-06-10 16:29:35 -04:00
Dax Raad
160913e061
Update LSP client/server and CLI scrap command functionality
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai >
2025-06-10 13:30:13 -04:00
Dax Raad
8d6c253c16
sync
2025-06-09 14:01:11 -04:00
Dax Raad
a080eab5c0
Add TypeScript server initialization config to LSP server
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai >
2025-06-08 13:22:07 -04:00