Don Syme
6fbfc24062
codespell
2025-10-10 12:05:18 +01:00
Don Syme
109c9d3fd0
ruff
2025-10-10 12:02:23 +01:00
Don Syme
d13e1744e8
format
2025-10-10 12:01:45 +01:00
Don Syme
a636b98719
update .NET version, add F# integration test
2025-10-10 11:54:55 +01:00
Don Syme
d775eb4137
test fixes
2025-10-10 11:25:24 +01:00
Don Syme
1fe767278e
add F# support
2025-10-10 02:55:34 +01:00
Dominik Jain
77213e18d0
Fix outdated heartbeat call and a potential access issue in exception handler
2025-10-07 13:40:02 +02:00
Dominik Jain
a317017fe7
SolidLanguageServer.request_full_symbol_tree: Fix ValueError when obtaining relative path
...
Fixes #627
2025-10-01 22:24:54 +02:00
Dominik Jain
19b9e1cf31
ReplaceRegexTool: Improve tool description #326
2025-10-01 22:14:23 +02:00
Dominik Jain
7d4b8a58b8
Improve response in case of no active project #650
2025-09-30 16:23:09 +02:00
Dominik Jain
b5f8bcedac
Improve descriptions of ReplaceSymbolBodyTool and ExecuteShellCommandTool
2025-09-30 14:11:43 +02:00
Dominik Jain
69f16bd25b
Improve description of ReplaceSymbolBodyTool #576
2025-09-23 16:27:00 +02:00
Dominik Jain
48d23470b1
Fix duplicate exclusion causing an exception; Fixes #636
2025-09-23 10:47:02 +02:00
Dominik Jain
2ad1b7b31f
Merge branch 'main' of github.com:oraios/serena
2025-09-22 22:33:39 +02:00
Dominik Jain
d606ef573b
ListDirTool: Do not skip ignored paths by default
2025-09-22 22:33:35 +02:00
Dominik Jain
9a6ed14d13
Updated interprompt sync commit identifiers (pull)
2025-09-22 22:30:40 +02:00
Michael Panchenko
271e7ad31f
Merge pull request #622 from stgmt/fix/linux-arm64-dotnet-runtime
...
feat: Add configurable runtime dependencies for C# Language Server (ARM64 support)
2025-09-22 11:23:17 +02:00
MischaPanch
55b5772505
Bugfix (dataclass.replace is not inplace)
2025-09-19 18:48:57 +02:00
MischaPanch
91bcc254b1
Removed C# specific explanation in config template
2025-09-19 18:01:15 +02:00
MischaPanch
96aec3f885
Moved logic of handling updates to csharp dependencies to RuntimeDependencyCollection
...
Removed the RuntimeDependencyLoader
2025-09-19 17:59:10 +02:00
MischaPanch
a80fa38d3a
Removed built artifacts in kotlin test resources, added .gradle to gitignore
2025-09-19 13:56:32 +02:00
MischaPanch
efb99bea25
Merge branch 'main' into fix/linux-arm64-dotnet-runtime
2025-09-19 13:54:28 +02:00
Jakob Steiner
a088618240
chore: add support for streamable-http transport for mcp ( #632 )
2025-09-19 10:47:15 +02:00
maksim.r and Claude
8693b89f34
fix: apply Black formatting to sourcekit_lsp.py
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-18 16:51:05 +03:00
maksim.r and Claude
c8827191c1
fix(swift-lsp): improve CI stability with enhanced delays and retry logic
...
- Increased CI delay from 10s to 15s for project indexing
- Added retry mechanism when no references found in CI
- Enhanced logging for better CI debugging
- All 3 Swift reference tests now pass locally
The CI environment needs extra time for sourcekit-lsp to fully
index Swift projects and establish cross-file symbol references.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-18 16:36:18 +03:00
maksim.r and Claude
3df6ae9f77
feat(csharp-ls): allow runtime dependency overrides via ls_specific_settings
...
Add configurable runtime dependency system for language servers:
- New RuntimeDependencyLoader for loading platform-specific dependencies
- Extended SerenaConfig with language_server_dependencies field
- Updated configuration template with ARM64 examples
- Modified CSharpLanguageServer to use dependency loader
This enables adding platform support (like ARM64) via YAML configuration
without requiring code changes and PRs.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-18 15:54:43 +03:00
Michael Panchenko
892ef9cf19
Fix typo in readme [ci skip]
2025-09-14 13:22:15 +02:00
MischaPanch
9af410a13e
Readme, changelog, minor docstring fix. Added section on sponsoring and VSC/GitHub log [ci skip]
2025-09-13 16:21:03 +02:00
MischaPanch
53ee7f47c0
Missing ruby enty in Language.get_ls_class
2025-09-13 01:11:30 +02:00
Michael Panchenko
5d33a301f3
Allow passing LS implementation specific options. ( #524 )
...
* Allow passing LS implementation specific options. Made use of it in csharp and intelephense LS
* Bidirectional mapping from Language to the corresponding LS implementation Use this as key for ls_specifics.
Fix to swift installation in CI authored-by: maksim.r <avalab>
2025-09-13 00:36:21 +02:00
Torben Leth
75bdee7d54
AL: Improved performance and made code a bit easier to read ( #618 )
...
* feat: refine document symbol request handling for AL Language Server with improved logging and fallback mechanism
* refactor: update logging levels for AL Language Server to improve clarity and consistency
refactor: Removed a bunch of sleeps as I was way to cautious.
* Refactor AL language server: remove unused symbol methods and fix project load check
2025-09-11 22:40:33 +02:00
Dominik Jain
a9ce7a3ccb
Disable the config tool in IDE assistant mode with active project
2025-09-11 11:24:33 +02:00
Dominik Jain
b4355df386
ExecuteShellCommandTool: Allow cwd to be relative to project root
2025-09-10 14:23:24 +02:00
Dominik Jain
ba722bcad6
Re-enable GetCurrentConfigTool by default as it is essential for all contexts
...
where changing the active project is part of the workflow
2025-09-10 14:23:24 +02:00
Dominik Jain
da9da7936c
Enable use of shell also for Windows in execute_shell_command
...
This is really required, as many commands must be interpreted by the shell
(e.g. execution of batch files/other executables without specifying the extension, etc.)
For example, npm typically cannot just be run as npm otherwise
2025-09-10 14:23:24 +02:00
Dominik Jain
7144154fe5
Remove references to disabled read_file tool
...
(but retain notion of file reads, as they are virtually always supported through
tools already provided in an IDE assistant context)
Relates to #614
2025-09-10 14:19:26 +02:00
Michael Panchenko
df9a4e3037
Merge pull request #593 from SShadowS/al-support-clean
...
Add support for AL programming language
2025-09-05 00:10:34 +02:00
Torben Leth
dadc1fe8ed
feat: implement AL Language Server runtime dependency setup and improve path quoting for Windows, corrected md's
2025-09-04 23:43:33 +02:00
Torben Leth
6a21dec0e9
feat: enhance AL Language Server initialization and documentation
2025-09-04 19:15:35 +02:00
Torben Leth
f194141a4d
Merge branch 'main' of https://github.com/oraios/serena into al-support-clean
2025-09-04 16:26:55 +02:00
Dominik Jain
551c3a41e3
Display active project name in dashboard window title
...
Fixes #595
2025-09-03 21:05:43 +02:00
Torben Leth
40a84fb22d
feat: add runtime dependency setup and AL extension download for AL Language Server
2025-09-03 09:02:13 +02:00
Torben Leth
9ae42e2e1d
refactor: remove unused imports and clean up code in AL Language Server and tests
2025-09-02 23:41:55 +02:00
Torben Leth
6f67220ece
Fixed format
2025-09-02 23:28:32 +02:00
Torben Leth
22129ecf8b
docs: update README and CHANGELOG to include AL language support for Business Central
2025-09-02 23:14:58 +02:00
Torben Leth
5c0110f923
Add AL Language Server support for Business Central development
2025-09-02 20:09:14 +02:00
MischaPanch
aa8c5c6ff6
Minor fix in mocks in tests.
...
Unclear why there was no failure in the past in CI
2025-09-02 18:54:49 +02:00
Michael Panchenko
230ac32adb
Merge pull request #589 from snoord/bugfix/terraformls-arm64
...
fix(terraformls): add linux arm64 runtime dependency
2025-09-02 14:40:49 +02:00
Samuel Noordhuis
aa66943fee
fix(terraformls): add linux arm64 runtime dependency
2025-09-02 22:36:26 +10:00
Dominik Jain
99e954c37b
Add .gitignore file to project .serena folder by default (ignoring cache) #283
2025-09-01 22:36:15 +02:00