Dominik Jain
31909e4c57
Merge pull request #34 from oraios/feature/project-change-tool
...
Support switching projects from within Serena (via tools)
2025-04-07 01:11:51 +02:00
Dominik Jain
34fc910210
Improve version reporting, adding git status if available
2025-04-07 01:07:39 +02:00
Dominik Jain
a0c8da26e8
Merge remote-tracking branch 'origin/main' into feature/project-change-tool
...
Conflicts:
CHANGELOG.md
README.md
src/serena/agent.py
2025-04-07 00:57:56 +02:00
Dominik Jain
fdc13403de
Update change log
2025-04-07 00:48:32 +02:00
Dominik Jain
a4a8c19f6c
ProjectConfig: Remove to-string exclusions
2025-04-07 00:04:44 +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
Michael Panchenko
ba03ec431f
FindSymbolTool: allow passing a file for restricting search, not just a directory
2025-04-06 22:23:06 +02:00
Dominik Jain
9c1c2a4d2a
Fix log level highlighting not working when tools are registered
2025-04-06 22:22:54 +02:00
Dominik Jain
8e2013d8c1
Add mechanism for showing fatal errors in GUI upon initialization failure
2025-04-06 22:22:54 +02:00
Dominik Jain
2e1e5e59aa
Support project changes from within Serena (via tools)
...
* Establish new Serena-wide configuration file serena_config.yml with
* Setting whether to enable project activation
* List of project configuration files
* GUI logger configuration (no longer part of project configuration)
* Add new tools for project activation (activate_project, get_active_project)
* Project configuration file is no longer required for startup (now optional):
If project activation is enabled, no project must be provided (but at
least one project must be configured)
2025-04-06 22:22:54 +02:00
Michael Panchenko
c348fbb157
Merge pull request #33 from ShadovvBeast/add-version-to-server-logs
...
Add Serena version to server startup logs
2025-04-06 20:24:49 +02:00
Dominik Jain
4c92934c8a
Fix agno logging configuration being broken by reimport (disabling GUI logger)
2025-04-06 18:04:41 +02:00
ShadowBeast
e8558a7c12
Add Serena version to server startup logs
...
This change adds the Serena version number to the server startup log message, making it easier to identify which version is running when reviewing logs.
2025-04-06 17:52:50 +03:00
Michael Panchenko
8c103c57f7
Typo
2025-04-06 13:33:34 +02:00
Michael Panchenko
b19a564c9f
LS: stop no longer raises if LS is not running
2025-04-06 13:32:25 +02:00
Michael Panchenko
ccd34285dc
Merge pull request #30 from oraios/feature/new_tool_request_referencing_code_chunks
...
New tool: GetReferencingCodeExtractsTool
2025-04-06 13:22:59 +02:00
Michael Panchenko
6052f7b0ae
Minor docstring changes
2025-04-06 13:22:39 +02:00
Michael Panchenko
385deb05c9
Docstring, minor
2025-04-05 19:56:27 +02:00
Michael Panchenko
8d5664bf12
Merge branch 'main' into fix-stability-issues
...
Conflicts:
src/serena/agent.py
2025-04-05 19:51:03 +02:00
Michael Panchenko
291ee91f5b
New tool: GetReferencingCodeExtractsTool
2025-04-05 19:40:33 +02:00
Michael Panchenko
81e9d5a3f6
Minor deduplication
2025-04-05 19:21:32 +02:00
Michael Panchenko
a8c36f5c6e
Comments regarding apply method
2025-04-05 19:17:12 +02:00
Michael Panchenko
8a0ce6fcee
Readme: how to use in IDEs/extensions and agent frameworks
2025-04-05 19:06:37 +02:00
Michael Panchenko
a10fc55485
Reinstated saving LS cache
2025-04-05 18:00:43 +02:00
Michael Panchenko
3ded23cea4
UV lock
2025-04-05 17:37:35 +02:00
Michael Panchenko
8b94679049
Don't rely on server_lifespan to start the server
2025-04-05 17:37:07 +02:00
Michael Panchenko
e7b0ca68fe
Readme, missing newline
2025-04-04 12:25:35 +02:00
Michael Panchenko
22c3f32f78
Merge branch 'main' of github.com:oraios/serena
2025-04-04 12:20:26 +02:00
Michael Panchenko
2a937d17a9
Readme: added rust to list of supported LS
...
Also added statement on Kotlin and Dart coming soon
2025-04-04 12:20:23 +02:00
Dominik Jain
1c71b1e5d1
Remove unused imports
2025-04-04 11:02:44 +02:00
Dominik Jain
33c993f8db
C# language server: Account for spaces in path to .sln file
...
Potentially fixes #21
2025-04-04 11:01:19 +02:00
Dominik Jain
c2c1b5d24a
Add info on requirement for csharp
2025-04-04 11:00:52 +02:00
Dominik Jain
4e6463bfb3
Merge branch 'main' of github.com:oraios/serena
2025-04-04 10:49:29 +02:00
Dominik Jain
96a26c795a
Improve exception message in get_platform_id
2025-04-04 10:49:23 +02:00
Michael Panchenko
cde92fc71d
Readme
2025-04-04 10:29:33 +02:00
Dominik Jain
7ae2d53520
Merge branch 'main' of github.com:oraios/serena
2025-04-04 01:17:27 +02:00
Dominik Jain
27d4a4da28
Change warning to info log
2025-04-04 01:17:20 +02:00
Michael Panchenko
8bb1cd1ab6
Readme, minor
2025-04-03 20:35:26 +02:00
Michael Panchenko
14eed8df9f
Contributing file, minor
2025-04-03 19:14:01 +02:00
Michael Panchenko
0a3190c58f
Readme on how to add support for a new language
2025-04-03 19:03:00 +02:00
Michael Panchenko
9f3bbc8fc9
Tests: removed unused input fixture
2025-04-03 18:58:15 +02:00
Dominik Jain
0cfdecc6c4
Merge branch 'main' of github.com:oraios/serena
2025-04-03 15:27:44 +02:00
Dominik Jain
e88c1e6fac
Resolve issues pertaining to main module reloading mechanisms internal to Agno/agent-ui
...
Fixes #8
2025-04-03 15:26:02 +02:00
Michael Panchenko
ddf3d4dd68
Merge pull request #14 from shyraptor/patch-1
...
fixed typos
2025-04-03 14:45:15 +02:00
Dominik Jain
fbfb0cc7ff
Make sure logo image path is correct regardless of CWD
2025-04-03 14:35:01 +02:00
Marek Lukášík
2bb76a23b2
Update README.md
...
Corrected a few typos and missing word I encountered
2025-04-03 14:30:56 +02:00
Dominik Jain
ba0760f6dc
Merge branch 'main' of github.com:oraios/serena
2025-04-03 14:27:25 +02:00
Michael Panchenko
6d9197a2bb
Merge pull request #13 from mdbenito/fix/missing-dep
...
Add sqlalchemy to deps (for agno agent)
2025-04-03 14:07:42 +02:00
Miguel de Benito Delgado
638474d418
Add sqlalchemy to deps (for agno agent)
2025-04-03 13:52:04 +02:00
Dominik Jain
7d833fc00f
Add Agno demo video
2025-04-02 21:22:37 +02:00