Dominik Jain
|
c828cfff30
|
Add GUI log viewer and corresponding handler
|
2025-03-29 16:51:47 +01:00 |
|
Dominik Jain
|
1de854a765
|
Remove potentially problematic del implementation
|
2025-03-29 16:44:50 +01:00 |
|
Michael Panchenko
|
e08d36633b
|
Start server in with-context
|
2025-03-29 14:22:01 +01:00 |
|
Michael Panchenko
|
b8f41a8dc6
|
Don't save LS cache on stop server
|
2025-03-29 14:14:26 +01:00 |
|
Michael Panchenko
|
1a457942b6
|
Merge branch 'main' of github.com:oraios/serena
|
2025-03-29 14:06:42 +01:00 |
|
Michael Panchenko
|
9931b4ad7a
|
Onboarding with memory files and thinking tools
|
2025-03-29 14:06:33 +01:00 |
|
Dominik Jain
|
90a7d0703a
|
Merge branch 'main' of github.com:oraios/serena
|
2025-03-29 13:30:15 +01:00 |
|
Dominik Jain
|
08929759dc
|
Add tools delete_lines, insert_at_line; improve docstrings
|
2025-03-29 13:30:04 +01:00 |
|
Michael Panchenko
|
b2207d65e8
|
Remove indentation in symbol body
|
2025-03-29 13:09:17 +01:00 |
|
Michael Panchenko
|
9ee3b0cfc5
|
Adjusted cache path to .serena instead of .multilspy
|
2025-03-29 11:56:00 +01:00 |
|
Dominik Jain
|
db71f25ac9
|
Replace print statement with log statement
|
2025-03-28 00:35:19 +01:00 |
|
Dominik Jain
|
7dc40fa731
|
Add insert before/append after tools
|
2025-03-28 00:10:10 +01:00 |
|
Dominik Jain
|
cda58b867f
|
Use relative paths in ListDirTool, improve docstring of find_symbol
|
2025-03-27 23:20:08 +01:00 |
|
Dominik Jain
|
8404421f5c
|
Ensure SymbolLocation uses correct path separators (even if client passes the wrong one)
|
2025-03-27 23:20:08 +01:00 |
|
Dominik Jain
|
f0d4c5f09f
|
Account for corrupt cache (skip loading)
|
2025-03-27 23:17:53 +01:00 |
|
Dominik Jain
|
ec397617e8
|
Fix language server (sometimes) returning absolute paths in relativePath
|
2025-03-27 23:07:42 +01:00 |
|
Dominik Jain
|
d33b67eec2
|
Revamp SymbolRetriever to SymbolManager, adding editing function to replace a symbol's body
|
2025-03-27 23:06:52 +01:00 |
|
Dominik Jain
|
91e06f1298
|
Fix SyncLanguageServer not passing on file buffer when using open_file
|
2025-03-27 22:36:49 +01:00 |
|
Dominik Jain
|
f09c95ddb3
|
Improve docstrings
|
2025-03-27 22:18:23 +01:00 |
|
Michael Panchenko
|
d4bd27931c
|
Typo
|
2025-03-26 23:12:56 +01:00 |
|
Michael Panchenko
|
1afe45805f
|
New tool and LS method: get_document_overview
|
2025-03-26 22:58:28 +01:00 |
|
Michael Panchenko
|
eb3d2d3ec4
|
Extension of tools: filtering, substring matching, reading chunks, including bodies
|
2025-03-26 22:03:03 +01:00 |
|
Michael Panchenko
|
85cb44e425
|
New tool: search_files_for_pattern
|
2025-03-26 01:05:54 +01:00 |
|
Dominik Jain
|
563906ad76
|
Fix more path issues
|
2025-03-26 00:38:09 +01:00 |
|
Dominik Jain
|
308fdca27e
|
Merge branch 'main' of github.com:oraios/serena
|
2025-03-26 00:26:10 +01:00 |
|
Dominik Jain
|
fa5961b5fc
|
Add stack trace upon exception
|
2025-03-26 00:25:59 +01:00 |
|
Michael Panchenko
|
5fed52cbf3
|
One more missed abs_path
|
2025-03-26 00:22:57 +01:00 |
|
Dominik Jain
|
60ea8fcc98
|
Fix incorrect paths
|
2025-03-26 00:20:57 +01:00 |
|
Dominik Jain
|
d172758b29
|
Fix path separators in tests
|
2025-03-26 00:06:24 +01:00 |
|
Dominik Jain
|
6b582d715e
|
Merge branch 'main' of github.com:oraios/serena
Conflicts:
src/serena/mcp.py
|
2025-03-26 00:01:04 +01:00 |
|
Dominik Jain
|
8961d4721d
|
Add MCP tools find_symbol, find_referencing_symbols
|
2025-03-26 00:00:14 +01:00 |
|
Michael Panchenko
|
d7262ad190
|
Added columns to overview
|
2025-03-25 23:49:04 +01:00 |
|
Michael Panchenko
|
a09c31988b
|
Added tool get_dir_overview
|
2025-03-25 23:36:00 +01:00 |
|
Michael Panchenko
|
68dc60ac97
|
LS: new method request_dir_overview
|
2025-03-25 23:21:21 +01:00 |
|
Michael Panchenko
|
79140e9f80
|
LS: use File symbol instead of Module
|
2025-03-25 22:24:00 +01:00 |
|
Dominik Jain
|
5adc2f130e
|
Add language-specific filename filtering to fix request_full_symbol_tree
|
2025-03-25 21:46:14 +01:00 |
|
Dominik Jain
|
8f70e95b92
|
Fix reference to loop_thread
|
2025-03-25 20:56:27 +01:00 |
|
Dominik Jain
|
56da0e4ef2
|
Resolve mypy typing issues
|
2025-03-25 20:42:04 +01:00 |
|
Dominik Jain
|
88e5e51f6a
|
Merge branch 'main' of github.com:oraios/serena
|
2025-03-25 20:35:35 +01:00 |
|
Michael Panchenko
|
739a416943
|
LS: fixed request_parsed_files, added search_files_for_pattern
|
2025-03-25 20:18:52 +01:00 |
|
Michael Panchenko
|
7e8caac909
|
Minor
|
2025-03-25 20:18:13 +01:00 |
|
Dominik Jain
|
3263b365d3
|
Reconfigure poe tasks to affect only the relevant source directories
|
2025-03-25 19:28:30 +01:00 |
|
Dominik Jain
|
5637ed4a55
|
Merge branch 'main' of github.com:oraios/serena
|
2025-03-25 19:11:47 +01:00 |
|
Dominik Jain
|
d0507c0a09
|
Move MCP code to the library, adding a minimal runnable script
|
2025-03-25 19:11:44 +01:00 |
|
Michael Panchenko
|
aaf2804a78
|
Added exclude paths to pyright config
|
2025-03-25 19:11:29 +01:00 |
|
Michael Panchenko
|
cd380206a1
|
Bucha typing fixes, poe type-check is green
|
2025-03-25 16:48:40 +01:00 |
|
Michael Panchenko
|
d73e725a87
|
LS: new method, request_full_symbol_tree
|
2025-03-25 16:48:18 +01:00 |
|
Michael Panchenko
|
95ea532143
|
All symbols have "children" field now
|
2025-03-25 13:14:40 +01:00 |
|
Michael Panchenko
|
6db78993e3
|
Merge branch 'main' of github.com:oraios/serena
|
2025-03-25 00:55:07 +01:00 |
|
Michael Panchenko
|
69ab44eb74
|
Document symbols can now include body and retrieve the document-structure of a file
|
2025-03-25 00:55:03 +01:00 |
|