Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | Y A ActivateProjectTool (class in serena.tools.config_tools) add_bare_occurrences_prefix() (in module serena.memories.memory_reference_analysis) add_emit_callback() (MemoryLogHandler method) add_language_server() (LanguageServerManager method) (Project method) add_log() (GuiLogViewer method) add_project_from_path() (SerenaConfig method) add_registered_project() (SerenaConfig method) AFTER_MATCH (LineType attribute) ALIVE_CHECK_INTERVAL_SECONDS (SerenaDashboardTrayManager attribute) AnthropicTokenCount (class in serena.analytics) APIError apply() (ActivateProjectTool method) (ClientSetupHandler method) (ClientSetupHandlerClaudeCode method) (ClientSetupHandlerCodeBuddy method) (ClientSetupHandlerCodex method) (ClientSetupHandlerGrok method) (CreateTextFileTool method) (DeleteLinesTool method) (DeleteMemoryTool method) (EditMemoryTool method) (ExecuteShellCommandTool method) (FindDeclarationTool method) (FindFileTool method) (FindImplementationsTool method) (FindReferencingSymbolsTool method) (FindSymbolTool method) (GetCurrentConfigTool method) (GetDiagnosticsForFileTool method) (GetDiagnosticsForSymbolTool method) (GetSymbolsOverviewTool method) (InitialInstructionsTool method) (InsertAfterSymbolTool method) (InsertAtLineTool method) (InsertBeforeSymbolTool method) (JetBrainsDebugTool method) (JetBrainsFindDeclarationTool method) (JetBrainsFindImplementationsTool method) (JetBrainsFindReferencingSymbolsTool method) (JetBrainsFindSymbolTool method) (JetBrainsGetSymbolsOverviewTool method) (JetBrainsInlineSymbol method) (JetBrainsListInspectionsTool method) (JetBrainsMoveTool method) (JetBrainsRenameTool method) (JetBrainsRunInspectionsTool method) (JetBrainsSafeDeleteTool method) (JetBrainsTypeHierarchyTool method) (ListDirTool method) (ListMemoriesTool method) (ListQueryableProjectsTool method) (OnboardingTool method) (OpenDashboardTool method) (QueryProjectTool method) (ReadFileTool method) (ReadMemoryTool method) (RemoveProjectTool method) (RenameMemoryTool method) (RenameSymbolTool method) (ReplaceContentTool method) (ReplaceInFilesTool method) (ReplaceLinesTool method) (ReplaceSymbolBodyTool method) (RestartLanguageServerTool method) (SafeDeleteSymbol method) (SearchForPatternTool method) (SerenaInfoTool method) (ToolSet method) (WriteMemoryTool method) apply_ex() (Tool method) apply_to_content() (MultiFileContentReplacer static method) ApplyMethodProtocol (class in serena.tools.tools_base) ASYNCHRONOUS (ProjectConfigAutoGenerationMode attribute) auto_prefix_bare_references() (MemoryReferenceAnalyzer method) AutofixedReference (class in serena.memories.memory_reference_analysis) AutofixReport (class in serena.memories.memory_reference_analysis) autogenerate() (ProjectConfig class method) AutoRegisteringGroup (class in serena.util.cli_util) AvailableTools (class in serena.agent) await_asynchronous_completion() (ProjectConfig method) B base_modes (ModeSelectionDefinitionWithBaseModes attribute) BASENAME_JACCARD_FLOOR (in module serena.memories.memory_reference_analysis) BASENAME_TYPO_SEQ_FLOOR (in module serena.memories.memory_reference_analysis) BEFORE_MATCH (LineType attribute) C can_edit() (Tool class method) character (ReferenceInLanguageServerSymbol attribute) CharCountEstimator (class in serena.analytics) class_docstring (RegisteredTool property) ClientSetupHandler (class in serena.config.client_setup) ClientSetupHandlerClaudeCode (class in serena.config.client_setup) ClientSetupHandlerCodeBuddy (class in serena.config.client_setup) ClientSetupHandlerCodex (class in serena.config.client_setup) ClientSetupHandlerGrok (class in serena.config.client_setup) close() (GuiLogViewerHandler method) col (PositionInFile attribute) (TextCoords attribute) column (LanguageServerSymbolLocation attribute) Component (class in serena.tools.tools_base) compute_language_server_support_composition() (in module serena.util.inspection) compute_name_similarity() (in module serena.memories.memory_reference_analysis) ConnectionError content_around_reference (LanguageServerSymbol.OutputDict attribute) ContentReplacer (class in serena.util.text_utils) context (SymbolDTO attribute) ContextCommands (class in serena.cli) convert() (ProjectType method) create_language_server_manager() (Project method) create_mcp_server() (SerenaMCPFactory method) create_override (PromptCommands attribute) CreateTextFileTool (class in serena.tools.file_tools) D dashboard_url (TrayManagedInstance attribute) debug_close() (JetBrainsPluginClient method) debug_eval() (JetBrainsPluginClient method) default() (ToolSet class method) default_max_tool_answer_chars (SerenaConfig attribute) DEFAULT_PROJECT_SERENA_FOLDER_LOCATION (in module serena.config.serena_config) default_project_yml_path() (ProjectConfig class method) delete_override (PromptCommands attribute) DeleteLinesTool (class in serena.tools.file_tools) DeleteMemoryTool (class in serena.tools.memory_tools) directories (ScanResult attribute) disabled_context() (SymbolDictGrouper method) documentation (GetSymbolsOverviewResponse attribute) (SymbolDTO attribute) E edit_override (PromptCommands attribute) EditedFileContext (class in serena.tools.tools_base) EditingToolWithDiagnostics (class in serena.tools.tools_base) EditMemoryTool (class in serena.tools.memory_tools) emit() (GuiLogViewerHandler method) (MemoryLogHandler method) ENABLE_DIAGNOSTICS (EditingToolWithDiagnostics attribute) end (ReplacementOccurrence attribute) end_line (ReplacementOccurrence attribute) ensure_running() (SerenaDashboardTrayManager class method) estimate_token_count() (AnthropicTokenCount method) (CharCountEstimator method) (TiktokenCountEstimator method) (TokenCountEstimator method) excluded_tools (ToolInclusionDefinition attribute) execute_shell_command() (in module serena.util.shell) execute_with_timeout() (in module serena.util.thread) ExecuteShellCommandTool (class in serena.tools.cmd_tools) ExecutionResult (class in serena.util.thread) ExecutionResult.Status (class in serena.util.thread) F file_path (GitignoreSpec attribute) FileProxy (class in serena.util.file_proxy) files (ScanResult attribute) find() (LanguageServerSymbol method) find_all_non_ignored_files() (in module serena.util.file_system) find_bare_occurrences() (in module serena.memories.memory_reference_analysis) find_declaration() (JetBrainsPluginClient method) find_implementations() (JetBrainsPluginClient method) find_occurrences() (MultiFileContentReplacer method) find_project_root() (in module serena.cli) find_references() (JetBrainsPluginClient method) find_stale_reference_candidates() (in module serena.memories.memory_reference_analysis) find_symbol() (JetBrainsPluginClient method) find_text_coordinates() (in module serena.util.text_utils) FindDeclarationTool (class in serena.tools.symbol_tools) FindFileTool (class in serena.tools.file_tools) FindImplementationsTool (class in serena.tools.symbol_tools) FindReferencingSymbolsTool (class in serena.tools.symbol_tools) FindSymbolTool (class in serena.tools.symbol_tools) fixed_tools (ToolInclusionDefinition attribute) format() (AutofixReport method) (ReferentialIntegrityReport method) format_line() (TextLine method) from_config_file() (SerenaConfig class method) from_languages() (LanguageServerManager static method) from_name() (SerenaAgentContext class method) (SerenaAgentMode class method) from_name_internal() (SerenaAgentMode class method) from_project_root() (RegisteredProject class method) from_str() (LineEnding class method) from_yaml() (SerenaAgentContext class method) (SerenaAgentMode class method) FUZZY_BARE_TOKEN_JACCARD_FLOOR (in module serena.memories.memory_reference_analysis) G gather_source_files() (Project method) get_active_language_server_ids() (LanguageServerManager method) get_apply_docstring() (Tool method) get_apply_docstring_from_cls() (Tool class method) get_apply_fn_metadata() (Tool method) get_apply_fn_metadata_from_cls() (Tool class method) get_body_end_position_or_raise() (Symbol method) get_body_start_position_or_raise() (Symbol method) get_config_file_creation_date() (SerenaConfig class method) get_configured_project_serena_folder() (SerenaConfig method) get_contents() (FileProxy method) (JetBrainsFileProxy method) (LocalProjectFileProxy method) get_dataclass_default() (in module serena.util.dataclass) get_display_prefix() (TextLine method) get_ignore_specs() (GitignoreParser method) get_is_ignored_path_fn() (Project method) get_language_server() (LanguageServerManager method) get_language_server_manager_status() (Project method) get_latest_version() (PyPIPackageInfo method) get_log_messages() (LogBuffer method) get_ls_priority() (SerenaConfig method) get_lsp_tool_class_replacements() (LanguageBackend method) get_modes_with_prompts_to_be_provided_for_project_activation() (ProjectPromptProvisionStatus method) get_name_path() (LanguageServerSymbol method) get_original_content() (EditedFileContext method) get_param_aliases() (FindSymbolTool class method) (JetBrainsFindSymbolTool class method) (Tool class method) get_path() (SerenaAgentContext class method) (SerenaAgentMode class method) get_project_instance() (RegisteredProject method) get_project_root() (Component method) get_project_serena_folder() (SerenaConfig method) get_project_yml_location() (SerenaConfig method) get_registered_project() (SerenaConfig method) get_relative_path() (FileProxy method) (JetBrainsFileProxy method) (LocalProjectFileProxy method) get_stats() (ToolUsageStats method) get_subtypes() (JetBrainsPluginClient method) get_supertypes() (JetBrainsPluginClient method) get_symbol_overview() (GetSymbolsOverviewTool method) get_symbols_overview() (JetBrainsPluginClient method) get_tool_names() (ToolSet method) get_valid_names() (RegisteredTokenCountEstimator class method) GetCurrentConfigTool (class in serena.tools.config_tools) GetDiagnosticsForFileTool (class in serena.tools.symbol_tools) GetDiagnosticsForSymbolTool (class in serena.tools.symbol_tools) GetSymbolsOverviewResponse (class in serena.jetbrains.jetbrains_types) GetSymbolsOverviewTool (class in serena.tools.symbol_tools) GitignoreParser (class in serena.util.file_system) GitignoreSpec (class in serena.util.file_system) GlobMatcher (class in serena.util.text_utils) group() (SymbolDictGrouper method) GuiLogViewer (class in serena.gui_log_viewer) GuiLogViewerHandler (class in serena.gui_log_viewer) H has_prompt() (SerenaAgentMode method) health_check (ProjectCommands attribute) HIGH_CONFIDENCE_NAME_LENGTH (in module serena.memories.memory_reference_analysis) Hook (class in serena.hooks) HookClient (class in serena.hooks) HookCommands (class in serena.hooks) HOST (SerenaDashboardTrayManager attribute) I ignored_paths (SerenaConfig attribute) included_optional_tools (ToolInclusionDefinition attribute) index_file (ProjectCommands attribute) index_in_file (ReplacementOccurrence attribute) init() (SerenaConfig class method) InitialInstructionsTool (class in serena.tools.workflow_tools) inline_symbol() (JetBrainsPluginClient method) InsertAfterSymbolTool (class in serena.tools.symbol_tools) InsertAtLineTool (class in serena.tools.file_tools) InsertBeforeSymbolTool (class in serena.tools.symbol_tools) InspectionInfoDTO (class in serena.jetbrains.jetbrains_types) is_ambiguous (ReplacementOccurrence attribute) is_applicable() (ClientSetupHandler method) (ClientSetupHandlerClaudeCode method) (ClientSetupHandlerCodeBuddy method) (ClientSetupHandlerCodex method) (ClientSetupHandlerGrok method) is_at_least() (Version method) is_at_most() (Version method) is_clean() (ReferentialIntegrityReport method) is_current_platform_supported() (SerenaDashboardTrayManager class method) (SerenaDashboardViewer static method) is_equal() (Version method) is_exact_match (UnmarkedReferenceWarning property) is_external_path() (FileProxy static method) (in module serena.jetbrains.jetbrains_types) is_glob_supported() (FileProxy method) (JetBrainsFileProxy method) (LocalProjectFileProxy method) is_headless_environment() (in module serena.util.exception) is_hook_active() (PreToolUseRemindAboutSymbolicToolsHook.ToolUseCounter method) is_ignored_path (ProjectCommands attribute) is_ignored_path() (Project method) is_low_level() (LanguageServerSymbol method) is_mode_prompt_already_provided() (ProjectPromptProvisionStatus method) is_neighbouring_definition_separated_by_empty_line() (JetBrainsSymbol method) (LanguageServerSymbol method) (Symbol method) is_path_in_project() (Project method) is_project_activation_message_already_provided() (ProjectPromptProvisionStatus method) is_read_code_file_call() (PreToolUseRemindAboutSymbolicToolsHook method) is_read_file_call() (PreToolUseRemindAboutSymbolicToolsHook method) is_running() (SerenaDashboardTrayManager class method) is_self_reference() (in module serena.memories.memory_reference_analysis) is_trusted() (Project method) is_trusted_project_path() (SerenaConfig method) iter_ancestors() (LanguageServerSymbol method) iter_long_bare_tokens() (in module serena.memories.memory_reference_analysis) iter_referenced_names_in_content() (in module serena.memories.memory_reference_analysis) iter_subclasses() (in module serena.util.inspection) J JB_EXTERNAL_FILE_PREFIX (in module serena.jetbrains.jetbrains_types) JETBRAINS (LanguageBackend attribute) jetbrains_launch_command (SerenaConfig attribute) JetBrainsDebugTool (class in serena.tools.jetbrains_tools) JetBrainsFileProxy (class in serena.util.file_proxy) JetBrainsFindDeclarationTool (class in serena.tools.jetbrains_tools) JetBrainsFindImplementationsTool (class in serena.tools.jetbrains_tools) JetBrainsFindReferencingSymbolsTool (class in serena.tools.jetbrains_tools) JetBrainsFindSymbolTool (class in serena.tools.jetbrains_tools) JetBrainsGetSymbolsOverviewTool (class in serena.tools.jetbrains_tools) JetBrainsInlineSymbol (class in serena.tools.jetbrains_tools) JetBrainsListInspectionsTool (class in serena.tools.jetbrains_tools) JetBrainsMoveTool (class in serena.tools.jetbrains_tools) JetBrainsPluginClient (class in serena.jetbrains.jetbrains_plugin_client) JetBrainsRenameTool (class in serena.tools.jetbrains_tools) JetBrainsRunInspectionsTool (class in serena.tools.jetbrains_tools) JetBrainsSafeDeleteTool (class in serena.tools.jetbrains_tools) JetBrainsSymbol (class in serena.symbol) JetBrainsSymbolDictGrouper (class in serena.symbol) JetBrainsTypeHierarchyTool (class in serena.tools.jetbrains_tools) K kind (LanguageServerSymbol.OutputDict attribute) L language_backend (SerenaConfig attribute) LanguageBackend (class in serena.config.serena_config) LanguageServerFileChangeNotifier (class in serena.ls_manager) LanguageServerManager (class in serena.ls_manager) LanguageServerManagerInitialisationError LanguageServerSymbol (class in serena.symbol) LanguageServerSymbol.OutputDict (class in serena.symbol) LanguageServerSymbolDictGrouper (class in serena.symbol) LanguageServerSymbolLocation (class in serena.symbol) LEADING (YamlCommentNormalisation attribute) LEADING_WITH_CONVERSION_FROM_TRAILING (YamlCommentNormalisation attribute) LEGACY_TOOL_NAME_MAPPING (ToolSet attribute) line (LanguageServerSymbol property) (LanguageServerSymbolLocation attribute) (PositionInFile attribute) (ReferenceInLanguageServerSymbol attribute) (TextCoords attribute) LineEnding (class in serena.config.serena_config) lines (MatchedConsecutiveLines attribute) LineType (class in serena.util.text_utils) list_custom_context_names() (SerenaAgentContext class method) list_custom_mode_names() (SerenaAgentMode class method) list_inspections() (JetBrainsPluginClient method) list_registered_context_names() (SerenaAgentContext class method) list_registered_mode_names() (SerenaAgentMode class method) ListDirTool (class in serena.tools.file_tools) ListInspectionsResponse (class in serena.jetbrains.jetbrains_types) ListMemoriesTool (class in serena.tools.memory_tools) ListQueryableProjectsTool (class in serena.tools.query_project_tools) load() (ProjectConfig class method) load_default() (SerenaAgentContext class method) load_yaml() (in module serena.util.yaml) LocalProjectFileProxy (class in serena.util.file_proxy) location (LanguageServerSymbol property) LogBuffer (class in serena.util.logging) LogLevel (class in serena.gui_log_viewer) LogMessages (class in serena.util.logging) ls_priorities (SerenaConfig attribute) ls_specific_settings (SharedConfig attribute) ls_sync_file_system_changes() (Project method) LSP (LanguageBackend attribute) M make_mcp_tool() (SerenaMCPFactory static method) mark_mode_prompts_as_provided() (ProjectPromptProvisionStatus method) mark_project_activation_message_as_provided() (ProjectPromptProvisionStatus method) MATCH (LineType attribute) match_path() (in module serena.util.file_system) match_type (TextLine attribute) MatchedClient (class in serena.jetbrains.jetbrains_plugin_client) MatchedConsecutiveLines (class in serena.util.text_utils) matches() (GitignoreSpec method) (JetBrainsPluginClient method) matches_root_path() (RegisteredProject method) max_idx (LogMessages attribute) MAX_STALE_REFERENCE_CANDIDATES (in module serena.memories.memory_reference_analysis) MEMORY_REF_PREFIX (in module serena.memories.memory_reference_analysis) MemoryCommands (class in serena.cli) MemoryLogHandler (class in serena.util.logging) MemoryReferenceAnalyzer (class in serena.memories.memory_reference_analysis) messages (LogMessages attribute) ModeCommands (class in serena.cli) model_config (QueryProjectRequest attribute) (QueuedExecution attribute) (RequestAddLanguage attribute) (RequestCancelTaskExecution attribute) (RequestDeleteMemory attribute) (RequestGetMemory attribute) (RequestLog attribute) (RequestRemoveLanguage attribute) (RequestRenameMemory attribute) (RequestSaveMemory attribute) (RequestSaveSerenaConfig attribute) (ResponseAvailableLanguages attribute) (ResponseConfigOverview attribute) (ResponseGetMemory attribute) (ResponseGetSerenaConfig attribute) (ResponseLog attribute) (ResponseToolNames attribute) (ResponseToolStats attribute) (SerenaFastMCPTool attribute) (ShellCommandResult attribute) ModeSelectionDefinition (class in serena.config.serena_config) ModeSelectionDefinitionWithAddedModes (class in serena.config.serena_config) ModeSelectionDefinitionWithBaseModes (class in serena.config.serena_config) module serena.agent serena.analytics serena.cli serena.config.client_setup serena.config.context_mode serena.config.serena_config serena.dashboard serena.generated.generated_prompt_factory serena.gui_log_viewer serena.hooks serena.jetbrains.jetbrains_plugin_client serena.jetbrains.jetbrains_types serena.ls_manager serena.mcp serena.memories.memory_reference_analysis serena.project serena.project_server serena.prompt_factory serena.symbol serena.tools.cmd_tools serena.tools.config_tools serena.tools.file_tools serena.tools.jetbrains_tools serena.tools.memory_tools serena.tools.query_project_tools serena.tools.symbol_tools serena.tools.tools_base serena.tools.workflow_tools serena.util.cli_util serena.util.dataclass serena.util.exception serena.util.file_proxy serena.util.file_system serena.util.inspection serena.util.logging serena.util.pypi serena.util.pywebview serena.util.shell serena.util.text_utils serena.util.thread serena.util.version serena.util.yaml MultiFileContentReplacer (class in serena.util.text_utils) N name (ProjectType attribute) (SerenaAgentContext attribute) NAME_CHAR_CLASS (in module serena.memories.memory_reference_analysis) NAME_SIMILARITY_THRESHOLD (in module serena.memories.memory_reference_analysis) NamedToolInclusionDefinition (class in serena.config.serena_config) NamePathMatcher (class in serena.symbol) newline_str (LineEnding property) NONE (ProjectConfigAutoGenerationMode attribute) (YamlCommentNormalisation attribute) normalise_yaml_comments() (in module serena.util.yaml) normalize_for_similarity() (in module serena.memories.memory_reference_analysis) O occurrence_id (ReplacementOccurrence attribute) OnboardingTool (class in serena.tools.workflow_tools) open_url_in_browser() (in module serena.dashboard) OpenDashboardTool (class in serena.tools.config_tools) P parent_process (TrayManagedInstance attribute) pathspec (GitignoreSpec attribute) patterns (GitignoreSpec attribute) PLUGIN_REQUEST_TIMEOUT (JetBrainsPluginClient attribute) PluginServerError PluginStatusDTO (class in serena.jetbrains.jetbrains_types) poll_and_notify() (LanguageServerFileChangeNotifier method) port (TrayManagedInstance attribute) PositionDTO (class in serena.jetbrains.jetbrains_types) PositionInFile (class in serena.symbol) PreToolUseAutoApproveSerenaHook (class in serena.hooks) PreToolUseHook (class in serena.hooks) PreToolUseHook.OutputData (class in serena.hooks) PreToolUseRemindAboutSymbolicToolsHook (class in serena.hooks) PreToolUseRemindAboutSymbolicToolsHook.ToolUseCounter (class in serena.hooks) print_overview() (SerenaAgentContext method) (SerenaAgentMode method) Project (class in serena.project) project (TrayManagedInstance attribute) project_serena_folder_location (SerenaConfig attribute) ProjectCommands (class in serena.cli) ProjectConfig (class in serena.config.serena_config) ProjectConfigAutoGenerationMode (class in serena.config.serena_config) ProjectNotFoundError ProjectPromptProvisionStatus (class in serena.agent) ProjectPromptProvisionStatus.SessionStatus (class in serena.agent) ProjectServer (class in serena.project_server) ProjectServerClient (class in serena.project_server) ProjectType (class in serena.cli) prompt (SerenaAgentContext attribute) (SerenaAgentMode attribute) PromptCommands (class in serena.cli) PromptFactory (class in serena.generated.generated_prompt_factory) propagate_settings() (SerenaConfig method) PyPIPackageInfo (class in serena.util.pypi) Q query_project() (ProjectServerClient method) QueryProjectRequest (class in serena.project_server) QueryProjectTool (class in serena.tools.query_project_tools) QueuedExecution (class in serena.dashboard) quick_info (SymbolDTO attribute) R read_file() (Project method) ReadFileTool (class in serena.tools.file_tools) ReadMemoryTool (class in serena.tools.memory_tools) reference_line (LanguageServerSymbol.OutputDict attribute) reference_line_no (SymbolDTO attribute) ReferenceInLanguageServerSymbol (class in serena.symbol) ReferentialIntegrityReport (class in serena.memories.memory_reference_analysis) refresh_file() (JetBrainsPluginClient method) register_instance() (SerenaDashboardTrayManager class method) RegisteredProject (class in serena.config.serena_config) RegisteredTokenCountEstimator (class in serena.analytics) RegisteredTool (class in serena.tools.tools_base) relative_path (LanguageServerSymbolLocation attribute) relative_path_exists() (Project method) reload() (GitignoreParser method) remove_language_server() (LanguageServerManager method) (Project method) RemoveProjectTool (class in serena.tools.config_tools) rename_symbol() (JetBrainsPluginClient method) RenameMemoryTool (class in serena.tools.memory_tools) RenameSymbolTool (class in serena.tools.symbol_tools) render_html() (in module serena.util.text_utils) render_occurrence_diff() (MultiFileContentReplacer method) replace() (ContentReplacer method) ReplaceContentTool (class in serena.tools.file_tools) ReplaceInFilesTool (class in serena.tools.file_tools) ReplaceLinesTool (class in serena.tools.file_tools) replacement (ReplacementOccurrence attribute) ReplacementOccurrence (class in serena.util.text_utils) ReplaceSymbolBodyTool (class in serena.tools.symbol_tools) RequestAddLanguage (class in serena.dashboard) RequestCancelTaskExecution (class in serena.dashboard) RequestDeleteMemory (class in serena.dashboard) RequestGetMemory (class in serena.dashboard) RequestLog (class in serena.dashboard) RequestRemoveLanguage (class in serena.dashboard) RequestRenameMemory (class in serena.dashboard) RequestSaveMemory (class in serena.dashboard) RequestSaveSerenaConfig (class in serena.dashboard) ResponseAvailableLanguages (class in serena.dashboard) ResponseConfigOverview (class in serena.dashboard) ResponseGetMemory (class in serena.dashboard) ResponseGetSerenaConfig (class in serena.dashboard) ResponseLog (class in serena.dashboard) ResponseToolNames (class in serena.dashboard) ResponseToolStats (class in serena.dashboard) restart_language_server() (LanguageServerManager method) RestartLanguageServerTool (class in serena.tools.symbol_tools) retrieve_content_around_line() (Project method) run() (ProjectServer method) (SerenaDashboardTrayManager method) (SerenaFastMCPTool method) run_gui() (GuiLogViewer method) run_inspections() (JetBrainsPluginClient method) S safe_delete() (JetBrainsPluginClient method) SafeDeleteSymbol (class in serena.tools.symbol_tools) save() (ProjectConfig method) save_all_caches() (LanguageServerManager method) save_config() (Project method) scan_directory() (in module serena.util.file_system) ScanResult (class in serena.util.file_system) search_files() (in module serena.util.text_utils) search_project_files_for_pattern() (Project method) search_text() (in module serena.util.text_utils) SearchForPatternTool (class in serena.tools.file_tools) serena.agent module serena.analytics module serena.cli module serena.config.client_setup module serena.config.context_mode module serena.config.serena_config module serena.dashboard module serena.generated.generated_prompt_factory module serena.gui_log_viewer module serena.hooks module serena.jetbrains.jetbrains_plugin_client module serena.jetbrains.jetbrains_types module serena.ls_manager module serena.mcp module serena.memories.memory_reference_analysis module serena.project module serena.project_server module serena.prompt_factory module serena.symbol module serena.tools.cmd_tools module serena.tools.config_tools module serena.tools.file_tools module serena.tools.jetbrains_tools module serena.tools.memory_tools module serena.tools.query_project_tools module serena.tools.symbol_tools module serena.tools.tools_base module serena.tools.workflow_tools module serena.util.cli_util module serena.util.dataclass module serena.util.exception module serena.util.file_proxy module serena.util.file_system module serena.util.inspection module serena.util.logging module serena.util.pypi module serena.util.pywebview module serena.util.shell module serena.util.text_utils module serena.util.thread module serena.util.version module serena.util.yaml module SerenaAgentContext (class in serena.config.context_mode) SerenaAgentMode (class in serena.config.context_mode) SerenaClientError SerenaConfig (class in serena.config.serena_config) SerenaConfigCommands (class in serena.cli) SerenaConfigError SerenaDashboardTrayManager (class in serena.dashboard) SerenaDashboardViewer (class in serena.dashboard) SerenaFastMCPTool (class in serena.mcp) SerenaInfoTool (class in serena.tools.workflow_tools) SerenaMCPFactory (class in serena.mcp) SerenaMCPRequestContext (class in serena.mcp) SerenaPromptFactory (class in serena.prompt_factory) server_lifespan() (SerenaMCPFactory method) ServerNotFoundError SESSION_ID_PARAM_NAME (Tool attribute) SessionEndCleanupHook (class in serena.hooks) SessionStartActivateProjectHook (class in serena.hooks) set_tool_names() (GuiLogViewer method) set_updated_content() (EditedFileContext method) SharedConfig (class in serena.config.serena_config) ShellCommandResult (class in serena.util.shell) SHORT_NAME_FLOOR (in module serena.memories.memory_reference_analysis) should_ignore() (GitignoreParser method) show_fatal_exception() (in module serena.gui_log_viewer) show_fatal_exception_safe() (in module serena.util.exception) single_project (SerenaAgentContext attribute) source_file_path (MatchedConsecutiveLines attribute) StaleReference (class in serena.memories.memory_reference_analysis) start (ReplacementOccurrence attribute) start() (GuiLogViewer method) start_line (ReplacementOccurrence attribute) started_at (TrayManagedInstance attribute) stop() (GuiLogViewer method) stop_all() (LanguageServerManager method) stop_viewer() (GuiLogViewerHandler method) structured_tool_output (SerenaAgentContext attribute) SuspendedLoggersContext (class in serena.util.logging) Symbol (class in serena.symbol) symbol (ReferenceInLanguageServerSymbol attribute) symbol_info_budget (SerenaConfig attribute) symbol_kind_name (LanguageServerSymbol property) SymbolCollectionResponse (class in serena.jetbrains.jetbrains_types) SymbolDictGrouper (class in serena.symbol) SymbolDTO (class in serena.jetbrains.jetbrains_types) sync_file_system_changes() (LanguageServerManager method) SYNCHRONOUS (ProjectConfigAutoGenerationMode attribute) T TextCoords (class in serena.util.text_utils) TextLine (class in serena.util.text_utils) TextRangeDTO (class in serena.jetbrains.jetbrains_types) TiktokenCountEstimator (class in serena.analytics) TimeoutException to_dict() (LanguageServerSymbol method) to_lsp_position() (PositionInFile method) token_count_estimator (SerenaConfig attribute) token_estimator_name (ToolUsageStats property) TokenCountEstimator (class in serena.analytics) tokenize_name() (in module serena.memories.memory_reference_analysis) Tool (class in serena.tools.tools_base) tool_description_overrides (SerenaAgentContext attribute) tool_names (AvailableTools attribute) tool_timeout (SerenaConfig attribute) ToolCallError ToolCommands (class in serena.cli) ToolInclusionDefinition (class in serena.config.serena_config) ToolMarker (class in serena.tools.tools_base) ToolMarkerBeta (class in serena.tools.tools_base) ToolMarkerCanEdit (class in serena.tools.tools_base) ToolMarkerDoesNotRequireActiveProject (class in serena.tools.tools_base) ToolMarkerOptional (class in serena.tools.tools_base) ToolMarkerSymbolicEdit (class in serena.tools.tools_base) ToolMarkerSymbolicRead (class in serena.tools.tools_base) ToolSet (class in serena.agent) ToolUsageStats (class in serena.analytics) ToolUsageStats.Entry (class in serena.analytics) TopLevelCommands (class in serena.cli) transfer_yaml_comments() (in module serena.util.yaml) transfer_yaml_comments_by_index() (in module serena.util.yaml) TrayManagedInstance (class in serena.dashboard) trusted_project_path_patterns (SerenaConfig attribute) TypeHierarchyNodeDTO (class in serena.jetbrains.jetbrains_types) TypeHierarchyResponse (class in serena.jetbrains.jetbrains_types) U UnmarkedReferenceWarning (class in serena.memories.memory_reference_analysis) unregister_instance() (SerenaDashboardTrayManager class method) update_on_call() (ToolUsageStats.Entry method) update_project() (SerenaDashboardTrayManager class method) V validate_referential_integrity() (MemoryReferenceAnalyzer method) validate_relative_path() (Project method) Version (class in serena.util.version) W WebViewWithTray (class in serena.util.pywebview) with_headless_mode_overrides() (SerenaConfig method) without_editing_tools() (ToolSet method) WORDS_TO_IGNORE_AS_MEMORY_NAME_CANDIDATES (in module serena.memories.memory_reference_analysis) WriteMemoryTool (class in serena.tools.memory_tools) Y YAML_COMMENT_NORMALISATION (ProjectConfig attribute) YamlCommentNormalisation (class in serena.util.yaml)