Michael Panchenko
cf2a0c248b
Moved omnisharp module up, minor tweaks
...
In this state, C# tests with omnisharp as LS mostly pass, except those querying for references
2025-07-06 00:08:40 +02:00
Michael Panchenko
751bf15619
Refactored jedi-server, removed a whole lot of unnused config
2025-07-05 23:54:00 +02:00
Michael Panchenko
25f52331cf
LS: in finding references, skip over files outside the repo
2025-07-05 13:35:44 +02:00
Michael Panchenko
1ce53993d5
Minor cleanup in LS implementations: methods not using state are static
...
Also reduced public interface
2025-07-05 12:46:37 +02:00
Michael Panchenko
5f45c3cc74
Missing makedirs
2025-07-05 12:46:37 +02:00
Michael Panchenko
23577d42bd
Minor fixes in intelephense install
2025-07-05 12:46:37 +02:00
Michael Panchenko
89b2ada09b
Simplified eclipse config
2025-07-05 12:46:37 +02:00
Michael Panchenko
77fb2e18bb
Simplified config of various LS, tests run through
2025-07-05 12:46:37 +02:00
Michael Panchenko
30f2f518a5
Refactoring, stage 2 continued: all jsons in favor of dicts in python
2025-07-05 12:46:37 +02:00
Dominik Jain and Michael Panchenko
987277d153
Limit exposed tools to the ones not excluded by the (fixed) agent context
2025-07-05 12:46:37 +02:00
Michael Panchenko
16a7ff5f56
Refactoring, stage 2-ts: remove ts jsons in favor of dicts in python
2025-07-05 12:46:37 +02:00
Michael Panchenko
e8e417a18e
Refactoring, stage 1: move ls implementations one step up
...
Paths to jsons were adjusted in the modules, minimal change, tests run through
2025-07-05 12:46:37 +02:00
Michael Panchenko
6cd7f8155c
Csharp LS: remove prints
2025-07-01 14:51:57 +02:00
Michael Panchenko
463ea2e4a7
ruff, minor
2025-07-01 14:46:52 +02:00
Michael Panchenko
bf7d9a4472
Changelog, readme (minor) [ci skip]
2025-07-01 14:33:11 +02:00
Michael Panchenko and GitHub
b3f2f168ea
Merge pull request #263 from oraios/fix_file_ignores_and_pattern_search
...
Fix file ignores and pattern search
2025-07-01 14:23:53 +02:00
Michael Panchenko
6c670f54bd
Fix in clojure tests: skipif needs a boolean, not a string
2025-07-01 14:23:22 +02:00
Michael Panchenko
790ca6eac4
Further fixes in path matching (consider the root path for isdir check)
2025-07-01 14:05:53 +02:00
Michael Panchenko
c2c7d35e99
Extended docstring of SearchForPatternTool
...
The LM had a hard time doing good searches.
2025-07-01 13:18:59 +02:00
Tom Longhurst and GitHub
cfe3350c34
Fix C# Language Server ( #262 )
...
Now when the language server starts, the initialisation will scan for solution or project files, and then pass them to the language server instructing it to open them. Which in-turn should give us all the nice context since the code is actually being 'loaded' up properly now.
2025-06-30 22:39:44 +02:00
Michael Panchenko
4d3281b7e7
Simplify search_text interface and handling of patterns
2025-06-30 21:17:28 +02:00
Michael Panchenko
81e0a324a5
Possibility to restrict paths to search for
...
The LLM also tries passing the relative_path param to the tool
2025-06-30 21:16:49 +02:00
Michael Panchenko
993df0c25c
Bugfix: match_path for gitignores was not working with anchored patterns
2025-06-30 19:40:05 +02:00
Michael Panchenko and GitHub
16973aff61
Merge pull request #256 from johnnymo87/fix/ruby-import-error
...
fix(solargraph): Fix ImportError in Ruby language server
2025-06-29 19:54:56 +02:00
Jonathan Mohrbacher
11b2a72b1e
fix(solargraph): Fix ImportError in Ruby language server
2025-06-29 11:46:24 -04:00
Michael Panchenko and GitHub
1d7eddb43b
Merge pull request #239 from thomhurst/feature/csharp-language-server
...
Microsoft.CodeAnalysis.LanguageServer for C#
2025-06-29 17:37:39 +02:00
Dominik Jain
b67648819e
Update lock file
2025-06-29 17:23:59 +02:00
Dominik Jain
58f70938cf
Do not use a list of command items to launch the LS on Linux/macOS
2025-06-29 17:23:15 +02:00
Dominik Jain
8314aef732
Fix typo
2025-06-29 16:50:20 +02:00
Dominik Jain
b5fb7867b3
ProcessLaunchInfo: Allow cmd to be a list, use a list for csharp_language_server
2025-06-29 16:44:59 +02:00
Dominik Jain
0d9fb0a196
Formatting
2025-06-29 16:44:37 +02:00
Dominik Jain
974fe95987
Revert "Don't use shell=True on windows, typos"
...
This reverts commit 548c7b0d2a .
2025-06-29 16:36:01 +02:00
Michael Panchenko
2ef1ecd6f6
Reverted \\ replacement in ls_utils
2025-06-29 15:36:25 +02:00
Michael Panchenko
548c7b0d2a
Don't use shell=True on windows, typos
2025-06-29 15:35:56 +02:00
Michael Panchenko
0f205013c3
Merge branch 'main' into feature/csharp-language-server
2025-06-29 13:53:50 +02:00
Michael Panchenko
263d696ad9
Csharp ls: minor, mostly aesthetic improvements
2025-06-29 13:44:50 +02:00
Michael Panchenko
2e90418ade
Added ruff rule to not complain on local imports
2025-06-29 13:44:12 +02:00
Michael Panchenko
d7cdf85fe0
multilspy -> solidlsp in log messages
2025-06-29 13:05:20 +02:00
Miguel de Benito Delgado and GitHub
808cc86248
Merge pull request #251 from mdbenito/feature/clojure-lsp
...
Support for clojure via clojure-lsp
2025-06-29 11:51:47 +02:00
Miguel de Benito Delgado
cbb393dd72
Raise instead of assert in a couple of places
2025-06-29 11:42:49 +02:00
Michael Panchenko and GitHub
53b115ee6d
Merge pull request #255 from mdbenito/feature/pytest-xdist
...
Add pytest-xdist for parallel tests
2025-06-29 11:40:39 +02:00
Miguel de Benito Delgado and GitHub
16c5af2882
Do not use -n auto in CI
2025-06-29 11:36:46 +02:00
Miguel de Benito Delgado
87f9d8a2e2
Add pytest-xdist for parallel tests
2025-06-29 11:13:43 +02:00
Miguel de Benito Delgado
612912b791
Fix logger use and improve detection of failed downloads in clojure setup
2025-06-29 10:51:27 +02:00
Miguel de Benito Delgado
254526d80d
Test serena tools find symbol and find symbol references for clojure
2025-06-29 10:43:14 +02:00
Miguel de Benito Delgado
3bd8c4a944
Factor a couple of constants for clojure tests out
2025-06-29 10:41:17 +02:00
Miguel de Benito Delgado
8ac9d79076
Declare runtime deps inside clojure LS class
2025-06-29 10:22:48 +02:00
Miguel de Benito Delgado and GitHub
320af42cf0
Merge branch 'oraios:main' into feature/clojure-lsp
2025-06-29 10:11:23 +02:00
Miguel de Benito Delgado
b307ff10ca
Fix executable name for windows
2025-06-29 10:07:21 +02:00
Miguel de Benito Delgado
62f5985aa5
Declare InitializeParams inside LS class
2025-06-29 10:07:00 +02:00