Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
c6b8b9e
Add LSP forwarding
hendrikvanantwerpen Nov 14, 2025
37c11f1
Use JsonRpc types instead of json literals
hendrikvanantwerpen Nov 17, 2025
e805af9
Use type for server capabilities too
hendrikvanantwerpen Nov 17, 2025
06e8257
Be explicit about using UTF-16 for LSP
hendrikvanantwerpen Nov 17, 2025
e1bdef7
Add debug messages
hendrikvanantwerpen Nov 17, 2025
f803d26
Convert paths between host and containers
hendrikvanantwerpen Nov 17, 2025
bc3ed2c
Add note about lsp-types upgrade
hendrikvanantwerpen Nov 17, 2025
eb6544f
Distinguish missing fields and null values
hendrikvanantwerpen Nov 18, 2025
84a2eb6
Generalize host-container path conversion
hendrikvanantwerpen Nov 18, 2025
2d4f284
Simplify code for lifecycle methods
hendrikvanantwerpen Nov 18, 2025
1a474b7
Add capabilities
hendrikvanantwerpen Nov 18, 2025
02f307c
Add annotation to wrapper LSP endpoint
hendrikvanantwerpen Nov 19, 2025
c7f8517
Accept textdocument sync notifications
hendrikvanantwerpen Nov 24, 2025
162a155
Simplify notification sending
hendrikvanantwerpen Nov 24, 2025
442083b
Handle stdio message format in one place
hendrikvanantwerpen Nov 24, 2025
7aff8ae
Log both send and receive
hendrikvanantwerpen Nov 24, 2025
886eeaa
Merge branch 'main' into rewinfrey/lsp-forwarding-updates
rewinfrey Nov 25, 2025
e2a55b3
Give wrapper and proxy Dockerfiles separate cache ids
rewinfrey Nov 25, 2025
e90fd4f
Use language container version default 1.0.0 for tests
rewinfrey Nov 25, 2025
bfa01b2
Merge pull request #28 from nuanced-dev/rewinfrey/lsp-forwarding-updates
hendrikvanantwerpen Nov 25, 2025
36f4edf
Replace lsproxy endpoints with custom LSP commands
hendrikvanantwerpen Nov 25, 2025
bf3b0a0
Merge remote-tracking branch 'origin/main' into hendrikvanantwerpen/l…
hendrikvanantwerpen Nov 25, 2025
6d91bf8
Merge remote-tracking branch 'origin/main' into hendrikvanantwerpen/l…
hendrikvanantwerpen Nov 26, 2025
459359c
Merge remote-tracking branch 'origin/main' into hendrikvanantwerpen/l…
hendrikvanantwerpen Nov 26, 2025
4034443
Merge remote-tracking branch 'origin/main' into hendrikvanantwerpen/l…
hendrikvanantwerpen Nov 26, 2025
34df569
Port CLI changes over from nuanced-dev/mcp
hendrikvanantwerpen Nov 26, 2025
dc71d5e
Bump versions
hendrikvanantwerpen Nov 26, 2025
82b5567
Merge branch 'main' into hendrikvanantwerpen/lsp-forwarding
hendrikvanantwerpen Nov 26, 2025
7e45ccc
Include response in assertion failure
hendrikvanantwerpen Nov 27, 2025
d500bbb
Extract paths from lsproxy methods for dispatch
hendrikvanantwerpen Nov 27, 2025
6304a5a
Construct proper URIs for custom command paths
hendrikvanantwerpen Nov 27, 2025
002a51c
Eliminate params clone
hendrikvanantwerpen Nov 27, 2025
41024ce
Align request/response type names with endpoint name
hendrikvanantwerpen Nov 27, 2025
6694493
remove unused imports
hendrikvanantwerpen Nov 27, 2025
4cd8bed
Fix server tests and documentation
hendrikvanantwerpen Nov 27, 2025
5de8d64
Revert to lsproxy endpoints
hendrikvanantwerpen Nov 28, 2025
1b717de
Use a single JSON-RPC message type everywhere
hendrikvanantwerpen Nov 28, 2025
8c41cba
Remove out-of-date comment
hendrikvanantwerpen Nov 28, 2025
6c87d80
Use constants instead of literals for error codes
hendrikvanantwerpen Nov 28, 2025
92bd33c
Prevent weird formatting
hendrikvanantwerpen Nov 28, 2025
e3236c5
small cleanups
hendrikvanantwerpen Nov 28, 2025
ead9dbc
Do not rely on local images in the end
hendrikvanantwerpen Nov 28, 2025
529352d
Support setting test languages with flag
hendrikvanantwerpen Nov 28, 2025
62e6908
Rename Manager to ApiManager
hendrikvanantwerpen Dec 1, 2025
ae72e4e
Rename HttpClient to ApiClient
hendrikvanantwerpen Dec 1, 2025
9641c02
Add agent instructions
hendrikvanantwerpen Dec 1, 2025
158a14d
Also add new api_client module
hendrikvanantwerpen Dec 1, 2025
5657a75
Implement websocket communication
hendrikvanantwerpen Dec 1, 2025
ac67cc9
Add WebSocket endpoint test
hendrikvanantwerpen Dec 2, 2025
f4724ca
Fix logging
hendrikvanantwerpen Dec 2, 2025
8f30150
Fix test script
hendrikvanantwerpen Dec 2, 2025
457505e
Check for required tools
hendrikvanantwerpen Dec 2, 2025
7f51e72
Install websocat in CI
hendrikvanantwerpen Dec 2, 2025
f5de343
Add VSCode extension
hendrikvanantwerpen Dec 2, 2025
7cc25bb
Handle lifecycle messages without response correctly
hendrikvanantwerpen Dec 2, 2025
f0ea3ab
Simplify WS sink cache
hendrikvanantwerpen Dec 3, 2025
3d3d959
Remove unsafe errors in tests
hendrikvanantwerpen Dec 3, 2025
a0d0017
Make health check part of `spawn_container``
hendrikvanantwerpen Dec 3, 2025
83ada33
Wait until server is healthy before processing messages
hendrikvanantwerpen Dec 3, 2025
2eb1346
Extract capabilities definition from message handling
hendrikvanantwerpen Dec 3, 2025
d9c3db7
Refactor LspClient into a struct type and push language config into L…
hendrikvanantwerpen Dec 4, 2025
02cd706
Improve debug output
hendrikvanantwerpen Dec 4, 2025
d1c5233
Implement support for shared proxy containers
hendrikvanantwerpen Dec 12, 2025
9a424b6
Make VSCode plugin more flexible for experimentation
hendrikvanantwerpen Dec 12, 2025
70b1b6e
Update shared mode flags
hendrikvanantwerpen Dec 12, 2025
528b0ad
Remove dist from repo
hendrikvanantwerpen Dec 15, 2025
01d4cb4
Fix (re)connection logic
hendrikvanantwerpen Dec 15, 2025
72a1dfa
Fix config
hendrikvanantwerpen Dec 15, 2025
f484660
Merge branch 'hendrikvanantwerpen/sticky-image-versions' into hendrik…
hendrikvanantwerpen Dec 17, 2025
7772a56
Merge remote-tracking branch 'origin/main' into hendrikvanantwerpen/l…
hendrikvanantwerpen Jan 19, 2026
555092a
Reduce artifact retention
hendrikvanantwerpen Jan 19, 2026
77a88ca
Remove /lsp endpoint and simplify proxy creation a little
hendrikvanantwerpen Jan 19, 2026
dfc8304
Cleanup OpenAPI documentation
hendrikvanantwerpen Jan 19, 2026
2cf2420
Fix missing include
hendrikvanantwerpen Jan 19, 2026
f8400c9
Fix endpoint url
hendrikvanantwerpen Jan 19, 2026
e661239
Update changelog
hendrikvanantwerpen Jan 19, 2026
7230a18
Consolidate test workflows and support testing client against develop…
hendrikvanantwerpen Jan 20, 2026
6a8817a
Push remaining language-specific init login into LspConfig
hendrikvanantwerpen Jan 20, 2026
561b885
Update client pull method
hendrikvanantwerpen Jan 20, 2026
11f8592
Bump service image dependency version
hendrikvanantwerpen Jan 20, 2026
13934d3
Update changelog
hendrikvanantwerpen Jan 20, 2026
0be4ef7
Fix lint warning in generated file
hendrikvanantwerpen Jan 20, 2026
dc1121c
Fix Ruby version detection in LSP websocket path
hendrikvanantwerpen Jan 20, 2026
51ad14a
Keep languages sorted alphabetically
hendrikvanantwerpen Jan 20, 2026
5bcf35f
Cleanup debug statement
hendrikvanantwerpen Jan 20, 2026
d24756c
Update changelog text
hendrikvanantwerpen Jan 20, 2026
a03271b
Improve language display in log messages
hendrikvanantwerpen Jan 20, 2026
fe0be0b
Add instructions for debugging test failures
hendrikvanantwerpen Jan 20, 2026
d709be9
Fix LSP endpoint test
hendrikvanantwerpen Jan 20, 2026
e2fedb2
Fix findImage logic
hendrikvanantwerpen Jan 20, 2026
203322a
Update changelogs
hendrikvanantwerpen Jan 20, 2026
9df9a9f
Remove agent instructions
hendrikvanantwerpen Jan 20, 2026
cc93568
Review VSCode client
hendrikvanantwerpen Jan 20, 2026
e694719
Fix rename bug
hendrikvanantwerpen Jan 20, 2026
8d7dd47
Workflow fix
hendrikvanantwerpen Jan 20, 2026
73ee66f
Fix linting config
hendrikvanantwerpen Jan 20, 2026
d659661
Make loading service images more robust
hendrikvanantwerpen Jan 20, 2026
71c8c6e
Install websocat with cargo, which is hopefully more robust than dete…
hendrikvanantwerpen Jan 20, 2026
a3ff8b0
Add step names
hendrikvanantwerpen Jan 20, 2026
4f495e4
Add archive name to download path
hendrikvanantwerpen Jan 20, 2026
83effea
Make WS endpoint testing more robust
hendrikvanantwerpen Jan 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions .github/workflows/language-images-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,13 @@ jobs:
build-and-publish:
runs-on: ubuntu-latest-large
steps:
- uses: actions/checkout@v6
- name: Checkout
uses: actions/checkout@v6

- uses: docker/setup-qemu-action@v3

- uses: docker/setup-buildx-action@v3
- name: Setup Docker buildx
uses: docker/setup-buildx-action@v3
with:
driver-opts: network=host

Expand Down
9 changes: 6 additions & 3 deletions .github/workflows/service-images-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,16 @@ jobs:
build-and-publish:
runs-on: ubuntu-latest-large
steps:
- uses: actions/checkout@v6
- name: Checkout
uses: actions/checkout@v6

- uses: dtolnay/rust-toolchain@stable
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable

- uses: docker/setup-qemu-action@v3

- uses: docker/setup-buildx-action@v3
- name: Setup Docker buildx
uses: docker/setup-buildx-action@v3
with:
driver-opts: network=host

Expand Down
189 changes: 0 additions & 189 deletions .github/workflows/service-tests.yml

This file was deleted.

Loading