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
Dominik Jain
3dc5a25d77
Merge branch 'main' of github.com:oraios/serena
2025-03-25 00:21:20 +01:00
Dominik Jain
63a0410778
Fix fastmcp's broken logging configuration
2025-03-25 00:21:16 +01:00
Michael Panchenko
43d26f5b08
Possibility to get body in all symbol retrieval methods
2025-03-24 23:34:02 +01:00
Michael Panchenko
6a9c2e4454
LS: new method, request_references_with_content
2025-03-24 23:21:34 +01:00
Michael Panchenko
2e32fb6040
Removed get_open_file_text from ls
...
Superseded by a method that doesn't require opening the file
2025-03-24 23:15:47 +01:00
Michael Panchenko
677ec0d943
Removed accidentally committed cached
2025-03-24 23:12:10 +01:00
Michael Panchenko
49c8619ee9
Gitignore
2025-03-24 23:10:46 +01:00
Michael Panchenko
0e6e03630f
vscode settings
2025-03-24 23:07:19 +01:00
Michael Panchenko
31639b6e6e
Added retrieval of line and full document
2025-03-24 23:07:09 +01:00
Michael Panchenko
6510329388
Added
2025-03-24 23:06:32 +01:00
Michael Panchenko
8761d25a18
Merge pull request #1 from oraios/feature/onboarding
...
Feature/onboarding
2025-03-24 20:18:15 +01:00
Michael Panchenko
efad3908ed
Merge branch 'main' into feature/onboarding
2025-03-24 20:18:00 +01:00
Michael Panchenko
7b837becd2
Manual trigger on lint workflow
2025-03-24 20:10:12 +01:00
Michael Panchenko
8eafc3d09b
Added pydantic dependency
2025-03-24 20:05:01 +01:00
Michael Panchenko
7ac4f9a133
Fixed import in test
2025-03-24 20:03:54 +01:00
Michael Panchenko
8ff7fa0501
GH actions
2025-03-24 20:02:33 +01:00
Dominik Jain
4f389359d6
Add tool create_text_file
2025-03-24 17:07:40 +01:00
Dominik Jain
61f7c15b15
Support onboarding task (initial demo)
...
* Add LLM prompt factory (yaml-based)
* Add list_dir tool
* Add onboarding tool (which returns prompt only, as registered MCP prompts
do not appear to be usable by Claude Desktop)
2025-03-24 17:07:40 +01:00
Dominik Jain
3eb33d2050
Add basic MCP server which can read files, updating README
2025-03-24 17:07:40 +01:00
Michael Panchenko
113ee35c90
Added text utils (copy from private project)
2025-03-24 11:56:42 +01:00
Michael Panchenko
ff7206d3c2
Updated lock
2025-03-24 00:26:28 +01:00
Michael Panchenko
37c145cfb6
Exclude multilspy from mypy
2025-03-24 00:08:09 +01:00
Michael Panchenko
276f6a84b9
Ported language server functionality from internal project
2025-03-24 00:07:50 +01:00
Michael Panchenko
e93169bc8d
Initial commit from pymetrius template
2025-03-23 23:33:19 +01:00