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 PanchenkoandMichael 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 PanchenkoandGitHub
|
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 PanchenkoandGitHub
|
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 PanchenkoandGitHub
|
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 |
|
Michael Panchenko
|
30b2416377
|
GH: cancel action on new push
|
2025-05-19 16:42:28 +02:00 |
|
Michael Panchenko
|
c44749868d
|
PHP: also sleep for definition requests
|
2025-05-19 16:40:48 +02:00 |
|
Michael Panchenko
|
66a94d7274
|
PHP: try waiting before requesting references
Same fix was used for typescript. PHP tests don't fail on my system but do fail in CI
|
2025-05-19 16:18:59 +02:00 |
|
Michael Panchenko
|
7975675a98
|
More explicit asserts (debugging in CI)
|
2025-05-19 16:11:02 +02:00 |
|
Michael Panchenko
|
dcf48e1aa8
|
GH: cache packages
|
2025-05-19 15:49:22 +02:00 |
|
Michael Panchenko
|
a9ef430629
|
Don't run java tests on macos for now
|
2025-05-19 15:41:49 +02:00 |
|
Michael Panchenko
|
bef724f2da
|
GH: don't fail fast
|
2025-05-19 14:05:38 +02:00 |
|
Michael Panchenko
|
132a139070
|
GH: test if simplified gopls install now works
|
2025-05-19 14:01:11 +02:00 |
|
Michael Panchenko
|
5c7c2d0690
|
GH action: gopls install
|
2025-05-19 14:00:19 +02:00 |
|
Michael Panchenko
|
4e6ef6badd
|
GH: add setup go action
|
2025-05-19 13:54:10 +02:00 |
|
Michael Panchenko
|
0f13643b6b
|
Removed unused build things (leftover from initial commit)
|
2025-05-19 13:49:52 +02:00 |
|
Michael Panchenko
|
e9beef6bc7
|
GH: run tests on all OS
|
2025-05-19 13:44:20 +02:00 |
|
Michael Panchenko
|
4901f72629
|
Made paths in test os independent
|
2025-05-19 12:57:26 +02:00 |
|
Michael Panchenko
|
8f7a80f759
|
Readme, changelog
|
2025-05-19 12:53:07 +02:00 |
|
Michael Panchenko
|
2b92c48622
|
Minor, fixed accidental commit to settings.json
|
2025-05-19 12:52:24 +02:00 |
|
Michael Panchenko
|
81b7192410
|
Added tests for PhP language server
|
2025-05-19 12:51:44 +02:00 |
|
Michael Panchenko
|
3848e5ec6e
|
Merge branch 'main' into php-intelephense-lsp
|
2025-05-19 11:56:40 +02:00 |
|
Dominik Jain
|
2d5437e7f7
|
Fix scripts/mcp_server.py
|
2025-05-03 15:30:41 +02:00 |
|
Michael Panchenko
|
81f786a2b4
|
Pyproject, minor
|
2025-05-01 23:10:48 +02:00 |
|
Michael Panchenko
|
515870b55b
|
Tests: use markers
|
2025-05-01 22:57:55 +02:00 |
|
Michael Panchenko
|
e2f270f120
|
Merge branch 'main' of github.com:oraios/serena
|
2025-05-01 22:46:13 +02:00 |
|