Michael Panchenko
0f13643b6b
Removed unused build things (leftover from initial commit)
2025-05-19 13:49:52 +02:00
Michael Panchenko
81b7192410
Added tests for PhP language server
2025-05-19 12:51:44 +02:00
Michael Panchenko
81f786a2b4
Pyproject, minor
2025-05-01 23:10:48 +02:00
Eric Yen
54207027b3
support uvx run
2025-04-25 11:38:08 -07:00
Marcelo Soares
b007917cf2
Refactor the docstring parse to use the docstring_parser lib
2025-04-21 21:44:20 -03:00
Michael Panchenko
8c9fd747ef
Updated agno, removed monkeypatch
2025-04-11 14:23:56 +02:00
Dominik Jain
2fa6a95aac
Add psutil dependency (now required by multilspy)
2025-04-08 20:29:01 +02:00
Michael Panchenko
c3e1d0d9ac
Merge branch 'refs/heads/main' into feature/ignore-dirs-in-ls-operations
...
# Conflicts:
# src/serena/agent.py
2025-04-07 15:51:20 +02:00
Michael Panchenko
c4384682f2
LS: support glob ignores using pathspec
2025-04-07 15:43:41 +02:00
Dominik Jain
34fc910210
Improve version reporting, adding git status if available
2025-04-07 01:07:39 +02:00
Dominik Jain
8f9415ec3c
Support default project file location via specification of project root directory
...
when specifying list of projects in serena_config.yml:
/path/to/project/.serena/project.yml
2025-04-06 23:22:06 +02:00
Dominik Jain
8e2013d8c1
Add mechanism for showing fatal errors in GUI upon initialization failure
2025-04-06 22:22:54 +02:00
Miguel de Benito Delgado
638474d418
Add sqlalchemy to deps (for agno agent)
2025-04-03 13:52:04 +02:00
Michael Panchenko
d773c4e530
License
2025-04-02 01:12:57 +02:00
Michael Panchenko
efbea42e39
Made tool selection configurable
...
More things:
- list tools using .subclasses instead of inspect
- entrypoint for listing tools
- util for listing selected tools
- documentation
2025-04-01 18:34:15 +02:00
Dominik Jain
fac2822de0
Update email address
2025-04-01 00:39:35 +02:00
Dominik Jain
6815c65816
Remove pre-commit hook
2025-04-01 00:36:27 +02:00
Dominik Jain
f1ac3faf0c
Remove ./docs and docs-related dependencies/tools
2025-04-01 00:36:27 +02:00
Dominik Jain
e86f59507a
Use multi-return variant of should_include
2025-03-31 21:01:12 +02:00
Michael Panchenko
605bca19b7
Minor refactoring in agno code, script starts
2025-03-30 23:56:52 +02:00
Dominik Jain
af4f405421
Merge branch 'main' of github.com:oraios/serena
...
Conflicts:
scripts/mcp_server.py
src/serena/llm/prompt_factory.py
src/serena/mcp.py
2025-03-29 23:28:13 +01:00
Dominik Jain
871b193e85
Separate SerenaAgent and Tool abstractions from MCP code
2025-03-29 23:21:44 +01:00
Michael Panchenko
640b4523d5
Agno agent, WIP
2025-03-29 22:57:58 +01:00
Michael Panchenko
6ca0a7c4a6
Add uv entrypoint
2025-03-29 21:22:01 +01:00
Michael Panchenko
3ccd42fda3
Add uv entrypoint
2025-03-29 21:22:01 +01:00
Dominik Jain
6b617fb047
Merge branch 'main' of github.com:oraios/serena
...
Conflicts:
src/serena/mcp.py
2025-03-29 16:54:20 +01:00
Dominik Jain
c828cfff30
Add GUI log viewer and corresponding handler
2025-03-29 16:51:47 +01:00
Michael Panchenko
6567b3735a
Removed unused deps
2025-03-29 16:34:05 +01:00
Dominik Jain
56da0e4ef2
Resolve mypy typing issues
2025-03-25 20:42:04 +01:00
Dominik Jain
3263b365d3
Reconfigure poe tasks to affect only the relevant source directories
2025-03-25 19:28:30 +01:00
Michael Panchenko
cd380206a1
Bucha typing fixes, poe type-check is green
2025-03-25 16:48:40 +01:00
Michael Panchenko
efad3908ed
Merge branch 'main' into feature/onboarding
2025-03-24 20:18:00 +01:00
Michael Panchenko
8eafc3d09b
Added pydantic dependency
2025-03-24 20:05:01 +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
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