Dominik Jain
|
404f026bbd
|
Use a synchronized task queue for agent tasks (thread pool with 1 worker),
which we also use to start the language server in the background
|
2025-06-24 13:24:48 +02:00 |
|
Dominik Jain
|
d3b1f9bb90
|
Explain language choice in more detail
|
2025-06-23 22:08:14 +02:00 |
|
Michael Panchenko
|
540b678676
|
project template, removed javascript [ci skip]
|
2025-06-23 21:58:25 +02:00 |
|
Michael Panchenko
|
757e4bb79b
|
Memories [ci skip]
|
2025-06-23 21:46:51 +02:00 |
|
Dominik Jain
|
15e835da75
|
Merge branch 'main' of github.com:oraios/serena
|
2025-06-23 21:40:20 +02:00 |
|
Dominik Jain
|
bffea2172c
|
Re-add multilspy folders to exclusions
as unversioned files (*/static) remain unless explicitly deleted
|
2025-06-23 21:40:02 +02:00 |
|
Michael Panchenko
|
1de0a186ce
|
Bumped cache version [ci skip]
|
2025-06-23 21:29:20 +02:00 |
|
Michael Panchenko
|
ac4ef9911e
|
changelog [ci skip]
|
2025-06-23 21:26:38 +02:00 |
|
Michael Panchenko
|
42a8796353
|
search_for_pattern: better default and description of restrict_search_to_code_files param
|
2025-06-23 21:22:59 +02:00 |
|
Dominik Jain
|
449188693e
|
Consider timeout for LS requests
|
2025-06-23 21:15:32 +02:00 |
|
Michael Panchenko
|
769fc79850
|
Backwards compat restored for activating javascript projects [ci skip]
|
2025-06-23 21:05:05 +02:00 |
|
Michael Panchenko
|
3a972b550d
|
Merge remote-tracking branch 'origin/main'
|
2025-06-23 21:00:28 +02:00 |
|
Michael Panchenko
|
ba74c05970
|
Removed javascript from languages (just ts is enough), enhanced ts file matching
|
2025-06-23 21:00:20 +02:00 |
|
Dominik Jain
|
725f252152
|
Merge branch 'main' of github.com:oraios/serena
|
2025-06-23 20:47:59 +02:00 |
|
Dominik Jain
|
719a2c55a8
|
Update references to multilspy and update READMEs
|
2025-06-23 20:47:27 +02:00 |
|
 Michael PanchenkoandGitHub
|
225c4434a2
|
Merge pull request #225 from oraios/editing-improvements
Editing improvements
|
2025-06-23 20:46:39 +02:00 |
|
Michael Panchenko
|
dfc841857e
|
Typo
|
2025-06-23 20:44:42 +02:00 |
|
Michael Panchenko
|
b951331764
|
Formatting, removing mentions of multilspy in pyproject
|
2025-06-23 20:40:52 +02:00 |
|
Michael Panchenko
|
4e6ad37e26
|
Changelog
|
2025-06-23 20:33:04 +02:00 |
|
Michael Panchenko
|
365a4e353a
|
Merge branch 'main' into editing-improvements
|
2025-06-23 20:31:21 +02:00 |
|
Dominik Jain
|
a96e5bb476
|
Update change log [skip ci]
|
2025-06-23 18:04:59 +02:00 |
|
 Dominik JainandGitHub
|
277699b826
|
Merge pull request #224 from oraios/remove-multilspy
Remove multilspy
|
2025-06-23 17:59:39 +02:00 |
|
Dominik Jain
|
f182db59e3
|
Rename language server modules and classes
|
2025-06-23 17:46:58 +02:00 |
|
Dominik Jain
|
05a7d438bc
|
Update language server imports to no longer use renames
|
2025-06-23 17:11:26 +02:00 |
|
Dominik Jain
|
e60d42211a
|
Update language server instantiation to always use SolidLanguageServer
|
2025-06-23 17:03:36 +02:00 |
|
Dominik Jain
|
605f8fba71
|
Remove multilspy package
|
2025-06-23 17:03:36 +02:00 |
|
Dominik Jain
|
1bdc024040
|
Change imports to use SolidLanguageServer instead of SyncLanguageServer
|
2025-06-23 17:03:35 +02:00 |
|
Dominik Jain
|
541998e912
|
Move definitions from multilspy.language_server to solidlsp
|
2025-06-23 16:38:11 +02:00 |
|
Dominik Jain
|
c2593a1171
|
Apply black & ruff to modules copied from multilspy
|
2025-06-23 16:34:56 +02:00 |
|
Dominik Jain
|
27826d89c6
|
Move components from multilspy to solidlsp
|
2025-06-23 16:25:19 +02:00 |
|
Dominik Jain
|
f04bd7d65b
|
Apply black & ruff to solidlsp
|
2025-06-23 15:29:48 +02:00 |
|
 Michael PanchenkoandGitHub
|
e4e39f5a40
|
Merge pull request #221 from yarikoptic/bf-format
Just minor formatting fixes
|
2025-06-23 14:51:23 +02:00 |
|
Dominik Jain
|
b5d9488883
|
Update test snapshots
|
2025-06-23 14:43:43 +02:00 |
|
Dominik Jain
|
0c11ebebcc
|
Remove obsolete flag at_new_line
|
2025-06-23 14:15:47 +02:00 |
|
Dominik Jain
|
48296943e9
|
Improve empty line handling in InsertBefore|AfterSymbolTool:
Always respect the original caller's number of empty lines, but add
a minimum number of empty lines depending on symbol kind
|
2025-06-23 14:06:04 +02:00 |
|
Dominik Jain
|
0586f4cd62
|
InsertBefore|AfterSymbolTool: Retain leading/trailing empty lines that are provided by the caller
(if empty lines are appropriate for the symbol type)
|
2025-06-23 14:06:04 +02:00 |
|
Dominik Jain
|
07ea1370dc
|
Add tests for adding a class with 'LLM-provided' leading/trailing newlines
|
2025-06-23 14:06:04 +02:00 |
|
Yaroslav Halchenko
|
b972f2959d
|
Just minor formatting fixes
- no space after ** for bold
- consistent trailing periods in a list
|
2025-06-23 02:07:07 -04:00 |
|
Dominik Jain
|
3726408a6f
|
Update editing tests
|
2025-06-22 23:39:13 +02:00 |
|
Dominik Jain
|
4a50c6ec61
|
Further improve InsertBefore|AfterSymbolTool by handling empty lines depending on the symbol type
|
2025-06-22 23:35:58 +02:00 |
|
Dominik Jain
|
8837635f55
|
Make syrupy diffs render correctly in IntelliJ/PyCharm
|
2025-06-22 23:16:43 +02:00 |
|
Dominik Jain
|
122e99e8c3
|
Simplify ReplaceSymbolBodyTool, making the LLM provide the indentation,
and fix the tool inserting additional line breaks (there should be no
whitespace changes whatsoever before/after the inserted content)
|
2025-06-22 20:08:36 +02:00 |
|
Dominik Jain
|
6b8b103ded
|
TextUtils: Allow insertion in new line after full text, adding missing newline at end of file
|
2025-06-22 19:56:36 +02:00 |
|
Dominik Jain
|
654b949bde
|
Simplify insertion logic for InsertBefore|AfterSymbolTool
(LLM provides full indentation; ensure suitable whitespace before/after)
|
2025-06-22 19:56:36 +02:00 |
|
Michael Panchenko
|
f607b76a1f
|
Hotfix: missing src/solidlsp in pyproject.toml
|
2025-06-22 12:57:39 +02:00 |
|
Dominik Jain
|
3d2b1e1449
|
Configure black/ruff exclusions in tool sections instead of in command lines
|
2025-06-22 12:20:38 +02:00 |
|
Dominik Jain
|
8a1b8606c7
|
Reintroducd 'type: ignore' annotation required on Windows only (and generally allow unused 'type: ignore')
|
2025-06-22 12:13:04 +02:00 |
|
 Michael PanchenkoandGitHub
|
a98844f9bd
|
Merge pull request #211 from oraios/solid-lsp
Add fully synchronous language server implementation (solidlsp)
|
2025-06-22 12:00:51 +02:00 |
|
Michael Panchenko
|
d680c83f76
|
Fixing more minor typing issues
|
2025-06-22 11:58:00 +02:00 |
|
Dominik Jain
|
c2eabde324
|
Merge branch 'solid-lsp' of github.com:oraios/serena into solid-lsp
|
2025-06-22 11:50:15 +02:00 |
|