Michael Panchenko
|
8c83838d52
|
Merge branch 'main' into improve-search-for-pattern-performance
|
2025-05-28 17:53:25 +02:00 |
|
Michael Panchenko
|
ad753d308c
|
Massively sped up search_files by parallelizing reading of files
Used multithreading for executing file_reader
|
2025-05-28 17:53:11 +02:00 |
|
Michael Panchenko
|
e4453b73e2
|
LS: massively sped up request_parsed_files
|
2025-05-28 17:51:18 +02:00 |
|
Michael Panchenko
|
0ce2f0d4d6
|
Hotfix: make end_line optional in SymbolLocation
We use SymbolLocation not only within responses but also within requests, where the end line is not known
|
2025-05-28 17:13:03 +02:00 |
|
Michael Panchenko
|
269d4525c2
|
Gitignore
|
2025-05-28 15:15:41 +02:00 |
|
Michael Panchenko
|
3cbd3559ec
|
Parallelize file processinging in search_files (WIP)
|
2025-05-28 11:45:36 +02:00 |
|
Michael Panchenko
|
225688c014
|
Added joblib to dependencies
|
2025-05-28 11:44:11 +02:00 |
|
Michael Panchenko
|
852a36ce18
|
Docstring [ci skip]
|
2025-05-27 17:40:16 +02:00 |
|
Michael Panchenko
|
6c121836bc
|
Add end_line to serena's Symbol representation
Needed for LLMs to not attempt guessing end lines when reading symbols with non-symbolic tools
|
2025-05-27 17:30:55 +02:00 |
|
Dominik Jain
|
4d5ab9a880
|
execute_shell_command: Use shell=False on Windows
|
2025-05-27 15:24:54 +02:00 |
|
Dominik Jain
|
02174d789a
|
Formatting
|
2025-05-27 15:24:46 +02:00 |
|
Michael Panchenko
|
4f6feb60f2
|
Merge pull request #130 from aniliou-85/main
Fix args parsing in agno agent
|
2025-05-27 11:33:25 +02:00 |
|
aniliou-85
|
58f66e2ebc
|
Merge pull request #1 from aniliou-85/fix-args-parsing-in-agent-mode
Fix args parsing in agent
|
2025-05-27 11:18:17 +03:00 |
|
Anastasios Iliou
|
45f27ec90a
|
added mutually exclusive group, corrected parsing
|
2025-05-27 11:16:23 +03:00 |
|
Michael Panchenko
|
c53a844870
|
Minor, don't exclude tools in one-shot mode
|
2025-05-24 21:26:18 +02:00 |
|
Michael Panchenko
|
fea2a37169
|
Merge pull request #126 from oraios/feature/context-and-mode
Feature/context and mode
|
2025-05-24 18:23:25 +02:00 |
|
Michael Panchenko
|
52f0afa162
|
Changelog
|
2025-05-24 18:22:32 +02:00 |
|
Michael Panchenko
|
e27b442efc
|
Prompting
|
2025-05-24 18:20:29 +02:00 |
|
Michael Panchenko
|
c9418f8bd3
|
Reduced code duplication in active-tool selection
|
2025-05-23 20:45:25 +02:00 |
|
Michael Panchenko
|
9eaf02ee55
|
Handle project config based tool exclusions in same way as for mode/context
|
2025-05-23 20:38:08 +02:00 |
|
Michael Panchenko
|
b4a0aaba3f
|
Readme, use agent context for agno
|
2025-05-23 20:28:04 +02:00 |
|
Michael Panchenko
|
1dbfe17ecd
|
Readme (--project instead of --project-file)
|
2025-05-23 19:28:41 +02:00 |
|
Michael Panchenko
|
f6b173a815
|
New mode
|
2025-05-23 19:14:51 +02:00 |
|
Michael Panchenko
|
4d5fb5eb0e
|
Minor CLI adjustment: --project instead of --project-file (backwards compat)
|
2025-05-23 19:14:34 +02:00 |
|
Michael Panchenko
|
b9cb4f3d87
|
Prohibit execution of inactive tool
|
2025-05-23 19:13:34 +02:00 |
|
Michael Panchenko
|
87326d9dcd
|
Buncha small fixes
|
2025-05-23 18:22:28 +02:00 |
|
Michael Panchenko
|
f85aabb40e
|
Merge branch 'main' into feature/context-and-mode
# Conflicts:
# scripts/gen_prompt_factory.py
# src/serena/agent.py
# src/serena/llm/multilang_prompt.py
|
2025-05-23 17:42:37 +02:00 |
|
Michael Panchenko
|
3584ce47eb
|
Proper first implementation of mode and context setting, WIP
|
2025-05-23 17:34:46 +02:00 |
|
Michael Panchenko
|
1c06dee660
|
Docstring
|
2025-05-22 23:02:52 +02:00 |
|
Michael Panchenko
|
494189ba16
|
Towards finalization of mode and context handling, WIP
|
2025-05-22 23:00:15 +02:00 |
|
Michael Panchenko
|
13a1d236dc
|
Refactored prompt-template related code (new package interprompt)
|
2025-05-22 22:11:04 +02:00 |
|
Michael Panchenko
|
0884fc7a8c
|
Support for multiple usage contexts and modes
The context and mode system allows for tool selection and
prompt adjustments, thus customizing the behavior of the agent
to the user's needs.
|
2025-05-21 19:34:11 +02:00 |
|
Michael Panchenko
|
8ed8fce620
|
Bumped version [ci skip]
|
2025-05-21 19:17:58 +02:00 |
|
Michael Panchenko
|
cbe447c6af
|
Merge pull request #122 from oraios/minor-fix-of-encoding-issues
Only use utf-8 encoding for now
|
2025-05-21 18:39:06 +02:00 |
|
Michael Panchenko
|
f7d840f83c
|
Merge pull request #124 from oraios/feature/enhanced-symbol-relations
Enhanced symbol relations and matching
|
2025-05-21 18:38:49 +02:00 |
|
Michael Panchenko
|
0cf0ff3d48
|
Improvements and renamings of symbol name_path matching
|
2025-05-21 12:35:26 +02:00 |
|
Michael Panchenko
|
39854c8baa
|
Fix minor typing issues, fix initialization of gopls, remove hack
|
2025-05-20 17:21:21 +02:00 |
|
Michael Panchenko
|
bf39636a5a
|
Docstring
|
2025-05-20 16:43:45 +02:00 |
|
Michael Panchenko
|
c4b70580cf
|
Remove overly verbose comments
|
2025-05-20 15:55:59 +02:00 |
|
Michael Panchenko
|
b94d97425f
|
Typo
|
2025-05-20 15:52:29 +02:00 |
|
Michael Panchenko
|
e931c8cb58
|
Typo
|
2025-05-20 15:46:43 +02:00 |
|
Michael Panchenko
|
a7f1af7174
|
Allow finding symbols by qualname. Also allow finding parents in Symbol
Fairly extensive testing included
|
2025-05-20 15:40:45 +02:00 |
|
Michael Panchenko
|
b20a4942c8
|
Added parents to symbols, various fixes in symbol-tree code
|
2025-05-20 13:11:01 +02:00 |
|
Michael Panchenko
|
6c7b2e9078
|
Only use utf-8 encoding for now
|
2025-05-20 11:28:31 +02:00 |
|
Michael Panchenko
|
34ad871b21
|
GH: run on push to main
|
2025-05-20 01:41:36 +02:00 |
|
Michael Panchenko
|
c848e8a7ca
|
Extended tests
|
2025-05-20 01:41:15 +02:00 |
|
Michael Panchenko
|
ba51084fd9
|
Bugfix in LS.request_containing_symbol - column condition was incorrect (too strict)
|
2025-05-20 01:40:13 +02:00 |
|
Michael Panchenko
|
e8d493f4d6
|
Use utf8 in all file read operations
|
2025-05-19 17:18:51 +02:00 |
|
Michael Panchenko
|
c596bce092
|
Bump version
|
2025-05-19 16:56:19 +02:00 |
|
Michael Panchenko
|
93f0efced4
|
Merge pull request #119 from oraios/php-intelephense-lsp
Support for PHP, extended multi-platform testing
|
2025-05-19 16:51:55 +02:00 |
|