Commit Graph
170 Commits
Author SHA1 Message Date
Michael Panchenko 2033f14e2e Merge branch 'main' of github.com:oraios/serena 2025-04-01 22:30:01 +02:00
Michael Panchenko 0f5f00c78f More detailed overview info cause Claude is too dumb to read docstrings 2025-04-01 22:29:58 +02:00
Michael Panchenko 6681bc9a0c Toc in readme 2025-04-01 21:56:01 +02:00
Dominik Jain 7fb05ac244 Remove debug log message 2025-04-01 21:55:47 +02:00
Dominik Jain dffa47ac48 Merge branch 'main' of github.com:oraios/serena 2025-04-01 21:54:34 +02:00
Michael Panchenko b23da2d363 Readme (line endings) 2025-04-01 21:31:14 +02:00
Michael Panchenko 83f3b398f5 Readme 2025-04-01 21:06:34 +02:00
Michael Panchenko 14f626fc3f Readme 2025-04-01 20:52:16 +02:00
Dominik Jain a9ea5a241b Fix error not being returned by ReplaceLinesTool, improve docstrings 2025-04-01 20:48:59 +02:00
Dominik Jain 382c8a4dbc Allow tool to be retrieved from agent even if it is disabled (adding _all_tools)
such that tools can call each other without referenced tools necessarily being enabled
2025-04-01 20:09:20 +02:00
Dominik Jain f488116bb5 Merge branch 'main' of github.com:oraios/serena 2025-04-01 20:03:45 +02:00
Dominik Jain 813800def3 Force agent to read the lines it reads/deletes beforehand 2025-04-01 20:03:42 +02:00
Michael Panchenko 1c4aa6ca10 Pass project-file to agno_agent via cli 2025-04-01 19:17:21 +02:00
Michael Panchenko e6bf952cf6 Restored accidentally deleted agno script 2025-04-01 18:49:36 +02:00
Michael Panchenko 83f39564cc Readme, minor 2025-04-01 18:38:25 +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
Michael Panchenko 4eb4a26374 Gitignore 2025-04-01 17:37:45 +02:00
Michael Panchenko 1b2bfc0e3a Made agno work with memory 2025-04-01 17:37:16 +02:00
Michael Panchenko 3defcad819 uv lock 2025-04-01 17:36:32 +02:00
Michael Panchenko 913a90b376 Minor 2025-04-01 17:16:56 +02:00
Michael Panchenko 6b26e78229 Merge branch 'main' of github.com:oraios/serena 2025-04-01 17:09:32 +02:00
Michael Panchenko be29beaf38 LS: possibility to include file symbols in find_referencing_symbols
Some minor fixes and deduplication. Adjusted tests to only use relative paths.
2025-04-01 17:08:22 +02:00
Dominik Jain b1572a9717 Make Gemini work, fixing issues with schema conversion 2025-04-01 15:14:49 +02:00
Dominik Jain e30d99aea0 Fix typo 2025-04-01 14:28:48 +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 6b05025209 Minor reduction 2025-04-01 00:33:05 +02:00
Dominik Jain 113126c185 Revise sections on Agno and tools 2025-04-01 00:04:11 +02:00
Dominik Jain 531ea399ef Merge branch 'main' of github.com:oraios/serena 2025-03-31 23:21:27 +02:00
Dominik Jain ae49ecca9e Fix Windows compatibility of TypeScriptLanguageServer (pwd not available) 2025-03-31 23:21:03 +02:00
Michael Panchenko b9b5f9a4da Readme, WIP 2025-03-31 21:37:38 +02:00
Dominik Jain 8f368a1431 Update language support in README (Java supported) 2025-03-31 21:15:30 +02:00
Dominik Jain f688c4fb21 Account for some types of symbols not having selectionRange 2025-03-31 21:04:05 +02:00
Dominik Jain e86f59507a Use multi-return variant of should_include 2025-03-31 21:01:12 +02:00
Dominik Jain 9c3bd1bf0d Add SymbolManager instance to SerenaAgent; rename attribute langsrv to language_server 2025-03-31 20:56:42 +02:00
Dominik Jain acf6e8315e Merge branch 'main' of github.com:oraios/serena 2025-03-31 20:10:12 +02:00
Dominik Jain 723521b64d Log language server start command and [may or may not work] check for premature termination 2025-03-31 20:09:37 +02:00
Dominik Jain e37d054729 EclipseJDTLS: Account for spaces in paths 2025-03-31 20:04:42 +02:00
Dominik Jain 83028bcd78 Ignore dynamically installed language servers 2025-03-31 20:04:08 +02:00
Dominik Jain 6bb3a49c1a Add filename matchers for all languages (possibly incomplete) 2025-03-31 20:02:42 +02:00
Michael Panchenko fdb09ab8e7 Acknowledgements, uv install instructions 2025-03-31 19:30:34 +02:00
Dominik Jain cd35fd1f45 README improvements 2025-03-31 18:43:53 +02:00
Dominik Jain b1f84ffac8 Add tool list to README 2025-03-31 17:37:23 +02:00
Dominik Jain 65dfaf75bd Merge branch 'main' of github.com:oraios/serena 2025-03-31 17:29:00 +02:00
Dominik Jain 513a321741 Add script for listing tools 2025-03-31 17:28:58 +02:00
Michael Panchenko b9954932fd Readme 2025-03-31 16:57:42 +02:00
Dominik Jain 927e36bbb6 Avoid log level misconfiguration, allow user to configure log level 2025-03-31 16:43:41 +02:00
Dominik Jain d32d74a477 Make Agno agent work 2025-03-31 16:28:42 +02:00
Dominik Jain 131ca8a15e Add SerenaAgnoToolkit (replacing list of Functions) 2025-03-31 13:53:18 +02:00