From f7de1e925d52f1094fd3039be847fcdcb7d6b633 Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Thu, 10 Jul 2025 19:46:22 +0200 Subject: [PATCH] Rename JetBrainsFindSymbolReferencesTool -> JetBrainsFindReferencingSymbolsTool Update jetbrains mode definition --- src/serena/resources/config/internal_modes/jetbrains.yml | 5 +++-- src/serena/tools/jetbrains_tools.py | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/serena/resources/config/internal_modes/jetbrains.yml b/src/serena/resources/config/internal_modes/jetbrains.yml index 937115c..7af49ef 100644 --- a/src/serena/resources/config/internal_modes/jetbrains.yml +++ b/src/serena/resources/config/internal_modes/jetbrains.yml @@ -2,7 +2,8 @@ description: JetBrains tools replace language server-based tools prompt: | You have access to the very powerful JetBrains tools for symbolic operations: * `jet_brains_find_symbol` replaces `find_symbol` - * `jet_brains_find_symbol_references` replaces `find_referencing_symbols` + * `jet_brains_find_referencing_symbols` replaces `find_referencing_symbols` + * `jet_brains_get_symbols_overview` replaces `get_symbols_overview` excluded_tools: - find_symbol - find_referencing_symbols @@ -10,5 +11,5 @@ excluded_tools: - restart_language_server included_optional_tools: - jet_brains_find_symbol - - jet_brains_find_symbol_references + - jet_brains_find_referencing_symbols - jet_brains_get_symbols_overview diff --git a/src/serena/tools/jetbrains_tools.py b/src/serena/tools/jetbrains_tools.py index 2a355d7..e7dc8a8 100644 --- a/src/serena/tools/jetbrains_tools.py +++ b/src/serena/tools/jetbrains_tools.py @@ -70,7 +70,7 @@ class JetBrainsFindSymbolTool(Tool, ToolMarkerOptional): return self._limit_length(result, max_answer_chars) -class JetBrainsFindSymbolReferencesTool(Tool, ToolMarkerOptional): +class JetBrainsFindReferencingSymbolsTool(Tool, ToolMarkerOptional): """ Finds symbols that reference the given symbol """