Michael Panchenko
f24fb31d3d
Disable GUI window by default
...
Enabling the gui leads to crashes on the linux app. Generally, the user should rather consciously enable the GUI than have it pop up by default
2025-04-07 17:53:59 +02:00
Michael Panchenko
39a831f63b
Minor, more logging
2025-04-07 17:45:00 +02:00
Michael Panchenko
e4dbd80028
Changelog
2025-04-07 16:53:54 +02:00
Michael Panchenko
316357ab91
Serena: option to use gitignore for ignoring, defaulting to true
2025-04-07 16:47:50 +02:00
Michael Panchenko
54588962b7
LS: option to add_gitignore_content_to_config
...
Defaults to true since it's probably always a good idea
2025-04-07 16:44:25 +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
9503b2565c
Update description of 'projects'
2025-04-07 02:52:23 +02:00
Dominik Jain
eaa904589d
Update toc
2025-04-07 01:20:55 +02:00
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
Michael Panchenko
8e68e2f4c3
Start LS with ignored dirs config
2025-04-07 00:58:26 +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
Michael Panchenko
78b43d2a63
LS: support for configuring ignored paths
...
Introduced per-language always ignored paths
2025-04-07 00:54:34 +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