Commit Graph
239 Commits
Author SHA1 Message Date
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
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
Dominik Jain 4c92934c8a Fix agno logging configuration being broken by reimport (disabling GUI logger) 2025-04-06 18:04:41 +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 8d5664bf12 Merge branch 'main' into fix-stability-issues
Conflicts:
	src/serena/agent.py
2025-04-05 19:51:03 +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 PanchenkoandGitHub 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 PanchenkoandGitHub 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ášíkandGitHub 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 PanchenkoandGitHub 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 JainandGitHub 7d833fc00f Add Agno demo video 2025-04-02 21:22:37 +02:00
Dominik JainandGitHub 8a935b7fa1 Improve README 2025-04-02 18:21:05 +02:00
Michael PanchenkoandGitHub d1aeda8fa3 Merge pull request #3 from eltociear/patch-1 2025-04-02 17:57:29 +02:00
Ikko Eltociear AshimineandGitHub 8e9b63a4bf chore: update language_server.py
minor fix
2025-04-02 23:46:09 +09:00
Dominik JainandGitHub efbe7cbbe1 Even more proof-reading 2025-04-02 11:07:09 +02:00
Dominik JainandGitHub a03dfb4793 More proof-reading 2025-04-02 10:54:55 +02:00
Dominik JainandGitHub 5538dbba25 Proof-reading 2025-04-02 10:48:01 +02:00
Dominik JainandGitHub 80c4d13dec Fix missing line breaks 2025-04-02 03:07:18 +02:00
Michael PanchenkoandGitHub be6027fea3 Update README.md 2025-04-02 02:20:43 +02:00
Dominik JainandGitHub 1090a86e69 Add video to README 2025-04-02 01:54:44 +02:00
Michael Panchenko 7937b4cf5c Readme 2025-04-02 01:49:13 +02:00
Michael Panchenko 9b5efa210b Video 2025-04-02 01:38:30 +02:00
Michael Panchenko 28bd8c23ad Typo 2025-04-02 01:35:24 +02:00