Rename package facades to repl and API modules to *_api

This commit is contained in:
Dominik Jain authored and Dominik Jain committed 2026-09-15 12:50:44 +02:00
1 parent 66ed46bef4
commit fee1aef934
16 files changed
+20 -20

No files matched your search

+5 -5
View File
@@ -42,16 +42,16 @@ from serena.config.serena_config import (
ToolInclusionDefinition,
)
from serena.dashboard import SerenaDashboardAPI, SerenaDashboardTrayManager, SerenaDashboardViewer, open_url_in_browser
from serena.facades.api.edit import EditApi
from serena.facades.api.jb import JetBrainsApi
from serena.facades.api.lsp import LspApi
from serena.facades.facade import ApiScope, Facade
from serena.facades.repl import SerenaRepl
from serena.jetbrains import launch_coordinator as jetbrains_launch_coordinator
from serena.ls_manager import LanguageServerManager
from serena.memories.memory_manager import MemoryManager
from serena.project import Project
from serena.prompt_factory import SerenaPromptFactory
from serena.repl.api.edit_api import EditApi
from serena.repl.api.jb_api import JetBrainsApi
from serena.repl.api.lsp_api import LspApi
from serena.repl.facade import ApiScope, Facade
from serena.repl.repl import SerenaRepl
from serena.task_executor import TaskExecutor
from serena.tools import (
ActivateProjectTool,
+1 -1
View File
@@ -931,8 +931,8 @@ class ProjectCommands(AutoRegisteringGroup):
"""
# NOTE: completely written by Claude Code, only functionality was reviewed, not implementation
from serena.agent import SerenaAgent
from serena.facades.api.lsp import LspApi
from serena.project import Project
from serena.repl.api.lsp_api import LspApi
logging.configure(level=logging.INFO)
project_path = os.path.abspath(project)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+1 -1
View File
@@ -12,7 +12,7 @@ from collections import defaultdict
from fnmatch import fnmatch
from typing import Literal, cast
from serena.facades.api.edit import EditApi
from serena.repl.api.edit_api import EditApi
from serena.tools import EditingToolWithDiagnostics, Tool, ToolMarkerOptional
from serena.util.file_system import scan_directory
from solidlsp.ls_utils import TextUtils
+1 -1
View File
@@ -3,7 +3,7 @@
import logging
from typing import TYPE_CHECKING, Literal
from serena.facades.api.jb import JetBrainsApi
from serena.repl.api.jb_api import JetBrainsApi
from serena.tools import Tool, ToolMarkerBeta, ToolMarkerOptional, ToolMarkerSymbolicEdit, ToolMarkerSymbolicRead
if TYPE_CHECKING:
+1 -1
View File
@@ -5,7 +5,7 @@ Language server-related tools
from typing import cast
from serena.facades.api.lsp import LspApi
from serena.repl.api.lsp_api import LspApi
from serena.tools import (
EditingToolWithDiagnostics,
Tool,
+1 -1
View File
@@ -16,11 +16,11 @@ from sensai.util.string import dict_string
from serena.code_editor import EditedFileContext # noqa: F401 (re-exported for tools)
from serena.config.serena_config import LanguageBackend
from serena.facades.facade import SUCCESS_RESULT # noqa: F401 (re-exported for tools)
from serena.lsp.lsp_diagnostics import DiagnosticsContext
from serena.memories.memory_manager import MemoryManager
from serena.project import Project
from serena.prompt_factory import PromptFactory
from serena.repl.facade import SUCCESS_RESULT # noqa: F401 (re-exported for tools)
from serena.util.class_decorators import singleton
from serena.util.inspection import iter_subclasses
from serena.util.text_utils import TextOutputUtils
+2 -2
View File
@@ -8,9 +8,9 @@ from unittest.mock import MagicMock
import pytest
from serena.config.serena_config import SerenaConfig
from serena.facades.api.edit import EditApi, ReplacementPreview
from serena.facades.facade import ApiScope, Facade
from serena.project import Project
from serena.repl.api.edit_api import EditApi, ReplacementPreview
from serena.repl.facade import ApiScope, Facade
@pytest.fixture
+3 -3
View File
@@ -6,8 +6,8 @@ from unittest.mock import MagicMock, patch
import pytest
from serena.facades.api.jb import JetBrainsApi
from serena.facades.facade import ApiScope, Facade
from serena.repl.api.jb_api import JetBrainsApi
from serena.repl.facade import ApiScope, Facade
@pytest.fixture
@@ -20,7 +20,7 @@ def agent() -> MagicMock:
@pytest.fixture
def client() -> MagicMock:
client = MagicMock()
with patch("serena.facades.api.jb.JetBrainsPluginClient.from_project") as from_project:
with patch("serena.repl.api.jb_api.JetBrainsPluginClient.from_project") as from_project:
from_project.return_value.__enter__.return_value = client
yield client
+2 -2
View File
@@ -8,9 +8,9 @@ from serena import __version__
from serena.agent import Tool, ToolRegistry
from serena.config.context_mode import SerenaAgentContext
from serena.config.serena_config import SerenaConfig
from serena.facades.facade import ApiScope
from serena.facades.repl import SerenaRepl
from serena.mcp import SerenaMCPFactory
from serena.repl.facade import ApiScope
from serena.repl.repl import SerenaRepl
make_tool = SerenaMCPFactory.make_mcp_tool
+3 -3
View File
@@ -8,9 +8,9 @@ from unittest.mock import MagicMock
import pytest
from serena.config.serena_config import ApiInclusionDefinition
from serena.facades.api.lsp import LspApi
from serena.facades.facade import ApiScope, Facade, FacadeApi, FacadeMethodInfo, facade_method
from serena.facades.repl import SerenaRepl
from serena.repl.api.lsp_api import LspApi
from serena.repl.facade import ApiScope, Facade, FacadeApi, FacadeMethodInfo, facade_method
from serena.repl.repl import SerenaRepl
from serena.tools import SerenaReplTool
from solidlsp.ls_config import LanguageServerId
from test.conftest import agent_for_project_context