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 |
|
Dominik Jain
|
fbfb0cc7ff
|
Make sure logo image path is correct regardless of CWD
|
2025-04-03 14:35:01 +02:00 |
|
Dominik Jain
|
ba0760f6dc
|
Merge branch 'main' of github.com:oraios/serena
|
2025-04-03 14:27:25 +02:00 |
|
 Ikko Eltociear AshimineandGitHub
|
8e9b63a4bf
|
chore: update language_server.py
minor fix
|
2025-04-02 23:46:09 +09:00 |
|
Michael Panchenko
|
7300aaedf5
|
Fixed agno script (all in global scope now)
|
2025-04-02 00:57:16 +02:00 |
|
Dominik Jain
|
c1e0146853
|
Add serena-logs.png logo to top of GuiLogViewer
|
2025-04-02 00:22:07 +02:00 |
|
Dominik Jain
|
452aeaf68f
|
Merge branch 'main' of github.com:oraios/serena
|
2025-04-01 23:51:00 +02:00 |
|
Dominik Jain
|
91a5a0649b
|
Formatting
|
2025-04-01 23:50:55 +02:00 |
|
Dominik Jain
|
b13c1884cf
|
Fix tool highlighting and switch to yellow background instead of boldface
|
2025-04-01 23:50:33 +02:00 |
|
Michael Panchenko
|
01bb68aab5
|
Docstrings, prompts (better instructions on include_body)
|
2025-04-01 23:36:33 +02:00 |
|
Dominik Jain
|
95838c2414
|
Add tool name highlighting in GUI log viewer
|
2025-04-01 22:54:11 +02:00 |
|
Dominik Jain
|
6457025092
|
Merge branch 'main' of github.com:oraios/serena
|
2025-04-01 22:49:17 +02:00 |
|
Dominik Jain
|
057edca38a
|
Improve log viewer scrolling behaviour [first change by Serena]
|
2025-04-01 22:47:16 +02:00 |
|
Dominik Jain
|
accf9e141f
|
Add missing type annotation
|
2025-04-01 22:47:16 +02:00 |
|
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 |
|
Dominik Jain
|
7fb05ac244
|
Remove debug log message
|
2025-04-01 21:55:47 +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
|
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
|
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
|
ae49ecca9e
|
Fix Windows compatibility of TypeScriptLanguageServer (pwd not available)
|
2025-03-31 23:21:03 +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
|
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
|
6bb3a49c1a
|
Add filename matchers for all languages (possibly incomplete)
|
2025-03-31 20:02:42 +02:00 |
|
Dominik Jain
|
513a321741
|
Add script for listing tools
|
2025-03-31 17:28:58 +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 |
|
Dominik Jain
|
03c320bcd4
|
Remove unnecessary *args from tool application function
|
2025-03-31 13:42:35 +02:00 |
|
Michael Panchenko
|
605bca19b7
|
Minor refactoring in agno code, script starts
|
2025-03-30 23:56:52 +02:00 |
|
Michael Panchenko
|
76f458b121
|
serena agent: switched to python native type annotations
|
2025-03-30 23:54:48 +02:00 |
|
Dominik Jain
|
6956012fa2
|
Fix logging
|
2025-03-30 19:15:58 +02:00 |
|
Dominik Jain
|
6927559e93
|
Add directory creation to CreateFileTool
|
2025-03-30 18:33:03 +02:00 |
|
Dominik Jain
|
8fbf9cec5c
|
Initial agno agent implementation
|
2025-03-30 18:16:27 +02:00 |
|
Dominik Jain
|
27279cb635
|
Fix missing return value
|
2025-03-30 18:11:45 +02:00 |
|
Dominik Jain
|
d4871e9d88
|
Add Tool.apply_ex to handle logging and exceptions
|
2025-03-30 00:25:04 +01:00 |
|
Dominik Jain
|
2699b5b687
|
Formatting
|
2025-03-29 23:37:46 +01:00 |
|
Dominik Jain
|
af4f405421
|
Merge branch 'main' of github.com:oraios/serena
Conflicts:
scripts/mcp_server.py
src/serena/llm/prompt_factory.py
src/serena/mcp.py
|
2025-03-29 23:28:13 +01:00 |
|
Dominik Jain
|
871b193e85
|
Separate SerenaAgent and Tool abstractions from MCP code
|
2025-03-29 23:21:44 +01:00 |
|
Michael Panchenko
|
640b4523d5
|
Agno agent, WIP
|
2025-03-29 22:57:58 +01:00 |
|
Michael Panchenko
|
3ccd42fda3
|
Add uv entrypoint
|
2025-03-29 21:22:01 +01:00 |
|