Dominik Jain and Dominik Jain
e5aae3ee41
Merge branch 'feature/enhanced_cli'
2025-07-17 17:09:35 +02:00
Michael Panchenko and Michael Panchenko
c5fe377693
Readme: mention Serena's usefulness in coding assistants
2025-07-17 17:04:33 +02:00
Dominik Jain and Dominik Jain
b3b24ebfe6
Make opening robust on Windows, using notepad.exe as a fallback
2025-07-17 16:45:39 +02:00
Michael Panchenko and GitHub
b7dace362e
Merge pull request #313 from oraios/feature/enhanced_cli
...
Feature/enhanced cli
2025-07-17 16:33:58 +02:00
Michael Panchenko and Michael Panchenko
7a89f32a6a
Typo
2025-07-17 16:21:06 +02:00
Michael Panchenko and Michael Panchenko
eabf2ac09f
Better help messages in cli
2025-07-17 16:10:24 +02:00
Michael Panchenko and Michael Panchenko
108eded31a
Missing entry in pyproject
2025-07-17 16:00:34 +02:00
Michael Panchenko and Michael Panchenko
dbacca6c5b
Enhanced serena cli
...
We can manage configs and modes through it now
2025-07-17 15:26:32 +02:00
Michael Panchenko and Michael Panchenko
0d4263e91d
Added mode and context templates
2025-07-17 10:59:15 +02:00
Michael Panchenko and Michael Panchenko
e596319492
Possibility to load modes and contexts by name from $HOME/.serena
2025-07-17 00:28:29 +02:00
Michael Panchenko and Michael Panchenko
cad4df59cc
Refactoring (minor): move all cli related things to a dedicated module
2025-07-16 18:27:13 +02:00
Michael Panchenko and Michael Panchenko
b9aadb3455
Support for using experimental language servers
2025-07-16 18:12:54 +02:00
Michael Panchenko and GitHub
cf866bb168
Merge pull request #310 from oraios/feature/system_prompt_on_cli/cc_serena
...
Add print-system-prompt command - PR by CC with Serena
2025-07-16 16:42:57 +02:00
Michael Panchenko and Michael Panchenko
04b028f90c
Typos [ci skip]
2025-07-16 15:57:08 +02:00
Michael Panchenko and Michael Panchenko
a9bc2c6483
Minor extension of print_system_prompt command, added explanation on using it to readme [ci skip]
2025-07-16 15:48:37 +02:00
f654e1fe25
Add print-system-prompt command to output InitialInstructionsTool result
...
This command creates a SerenaAgent instance for a project and uses the InitialInstructionsTool
to output the system prompt/initial instructions. It follows the same pattern as the existing
index-project command and can be run with: uv run print-system-prompt [project_path]
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-07-16 14:43:53 +02:00
Michael Panchenko and Michael Panchenko
85ee10662b
Prompting: more explicit instructions on reading symbolic tools instead of reading [ci skip]
...
In ide-assistant context
2025-07-16 13:37:58 +02:00
Michael Panchenko and Michael Panchenko
f917aa9de6
Omnisharp: remove excessive logging
2025-07-14 11:41:54 +02:00
Michael Panchenko and Michael Panchenko
2772132b6a
Tests: raised loglevel to error
2025-07-14 11:41:41 +02:00
Michael Panchenko and Michael Panchenko
9f1189ac9a
Removed unused terraform LS files (forgotten to delete in past refactoring)
2025-07-13 23:18:25 +02:00
Michael Panchenko and GitHub
3a2bf9702d
Merge pull request #264 from oraios/codex/add-analytics-to-serena-dashboard
...
Add basic tool analytics to dashboard
2025-07-13 23:13:56 +02:00
Michael Panchenko and Michael Panchenko
8e4147abfc
Readme [ci skip]
2025-07-13 23:13:12 +02:00
Michael Panchenko and Michael Panchenko
fe5a888d49
Changelog [ci skip]
2025-07-13 23:09:29 +02:00
Michael Panchenko and Michael Panchenko
c43a1a6f11
Updated mypy, minor typing fix
2025-07-13 19:46:00 +02:00
Michael Panchenko and Michael Panchenko
93702f3932
Minor improvements of stats display in dashboard
...
Display token count estimator name
Display short message if no stats were collected
2025-07-13 19:45:41 +02:00
Michael Panchenko and Michael Panchenko
f9609b8d9f
Reverted unwanted change to ls
2025-07-12 21:18:18 +02:00
Michael Panchenko and Michael Panchenko
0572722c0e
Merge branch 'main' into codex/add-analytics-to-serena-dashboard
2025-07-12 21:16:30 +02:00
Michael Panchenko and GitHub
f220be2ac8
Merge pull request #288 from oraios/feature/new_ts_langserver
...
Alternative to typescript-language-server
2025-07-12 21:13:52 +02:00
Michael Panchenko and Michael Panchenko
3719a22513
Merge branch 'feature/new_ts_langserver' into codex/add-analytics-to-serena-dashboard
2025-07-12 21:09:27 +02:00
Michael Panchenko and Michael Panchenko
a22ca1a0fe
Default back to original ts LS
2025-07-12 21:01:40 +02:00
Michael Panchenko and Michael Panchenko
3c0f33acde
Improvements in tool call stats display
2025-07-12 20:54:06 +02:00
Michael Panchenko and Michael Panchenko
56902e58e2
Support for displaying token stats in the dashboard
2025-07-12 20:26:51 +02:00
Michael Panchenko and Michael Panchenko
0811eebe1b
Merge branch 'refs/heads/main' into codex/add-analytics-to-serena-dashboard
...
# Conflicts:
# src/serena/tools/tools_base.py
2025-07-12 16:34:47 +02:00
Dominik Jain and GitHub
87791d14fa
Merge pull request #284 from oraios/jetbrains
...
JetBrains plugin support
2025-07-11 00:03:46 +02:00
Dominik Jain and Dominik Jain
915da8dc9f
Fix demo script
2025-07-10 23:19:36 +02:00
Dominik Jain and Dominik Jain
6a8a1810ed
Rename variables: symbol_manager -> symbol_retriever
2025-07-10 23:16:37 +02:00
Dominik Jain and Dominik Jain
687d6c1636
Remove obsolete method [skip ci]
2025-07-10 23:12:12 +02:00
Dominik Jain and Dominik Jain
a72adc5380
Add port explanation
2025-07-10 23:04:14 +02:00
Dominik Jain and Dominik Jain
627c97fed5
Make is_ignored_dirname and is_ignored_relative_path private,
...
improve parameter name
2025-07-10 23:03:30 +02:00
Dominik Jain and Dominik Jain
2302df3ad0
Fix docstring of get_ignore_spec
2025-07-10 23:00:01 +02:00
Dominik Jain and Dominik Jain
fd08e79890
Remove duplicate gathering of ignored patterns
2025-07-10 19:53:12 +02:00
Dominik Jain and Dominik Jain
f7de1e925d
Rename JetBrainsFindSymbolReferencesTool -> JetBrainsFindReferencingSymbolsTool
...
Update jetbrains mode definition
2025-07-10 19:46:22 +02:00
Dominik Jain and Dominik Jain
cb984d1fb7
Fix error in logo (background between arm and body)
2025-07-10 19:46:00 +02:00
Dominik Jain and Dominik Jain
f20733fbfa
Only start the language server if in LS mode (not JetBrains mode)
2025-07-10 01:52:08 +02:00
Dominik Jain and Dominik Jain
8c36377dc2
Move classes CodeDiff and LineChange to test_symbol_editing
2025-07-10 01:22:37 +02:00
Dominik Jain and Dominik Jain
65b20c4276
Refactoring
...
* Remove SymbolManager instance from agent; instead, create it ad hoc
* Rename SymbolManager -> LanguageServerSymbolRetriever
* Rename Symbol -> LanguageServerSymbol
* Rename AbstractSymbol -> Symbol
* Rename SymbolLocation -> LanguageServerSymbolLocation
* Rename ReferenceInSymbol -> ReferenceInLanguageServerSymbol
2025-07-10 01:22:36 +02:00
Dominik Jain and Dominik Jain
17c0b2a949
Fix method reference
2025-07-10 00:41:06 +02:00
Dominik Jain and Dominik Jain
403e8905cf
Remove unused method _get_code_file_content [skip ci]
2025-07-10 00:41:06 +02:00
Dominik Jain and Dominik Jain
ee88204cba
Remove obsolete base class ToolInterface
2025-07-10 00:12:13 +02:00
Dominik Jain and Dominik Jain
84e066e647
Remove unnecessary abstraction: MemoriesManagerMDFilesInProject -> MemoriesManager
2025-07-10 00:07:35 +02:00