mirror of
https://github.com/tiennm99/serena.git
synced 2026-10-14 02:16:21 +00:00
Update change log [skip ci]
This commit is contained in:
1 parent
6c2b8363dc
commit
8a0e6455a1
1 file changed
+15
-3
+15
-3
@@ -3,17 +3,29 @@ Status of the `main` branch. Changes prior to the next official version change w
|
||||
|
||||
|
||||
* General:
|
||||
* Add monorepo/multi-language support
|
||||
* Project configuration files (`project.yml`) can now define multiple languages.
|
||||
Auto-detection adds only the most prominent language by default.
|
||||
* Additional languages can be conveniently added via the Dashboard while a project is already activated.
|
||||
* Support overloaded symbols in `FindSymbolTool` and related tools
|
||||
* Name paths of overloaded symbols now include an index (e.g., `myOverloadedFunction[2]`)
|
||||
* Responses of the Java language server, which handled this in its own way, are now adapted accordingly,
|
||||
solving several issues related to retrieval problems in Java projects
|
||||
* Major extensions to the dashboard, which now serves as a central web interface for Serena
|
||||
* View current configuration
|
||||
* View the executions, with the possibility to cancel running/scheduled executions
|
||||
* View the executions, with the possibility to cancel running/scheduled executions
|
||||
* View tool usage statistics
|
||||
* View and create memories and edit the serena configuration file
|
||||
* Various fixes related to indexing, special paths and determation of ignored paths
|
||||
* New two-tier caching of language server document symbols and considerable performance improvements surrounding symbol retrieval/indexing
|
||||
* Various fixes related to indexing, special paths and determination of ignored paths
|
||||
* Decreased `TOOL_DEFAULT_MAX_ANSWER_LENGTH` to be in accordance with (below) typical max-tokens configurations
|
||||
* Allow passing language server specific settings through `ls_specific_settings` field (in `serena_config.yml`)
|
||||
* Add notion of a "single-project context" (flag `single_project`), allowing user-defined contexts to behave
|
||||
like the built-in `ide-assistant` context (where the available tools are restricted to ones required by the active
|
||||
project and project changes are disabled)
|
||||
|
||||
* Client support:
|
||||
* New mode `oaicompat-agent` and extensions in the openai tool compatibility, **permitting Serena to work with llama.cpp**
|
||||
* New mode `oaicompat-agent` and extensions enhancing OpenAI tool compatibility, permitting Serena to work with llama.cpp
|
||||
|
||||
* Tools:
|
||||
* Added `RenameSymbolTool` for renaming symbols across the codebase (if LS supports this operation).
|
||||
|
||||
Reference in new issue
Block a user