From 51c93c2f45d081f07c6a90154e8eba07a4d4ea77 Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Wed, 2 Jul 2025 18:17:54 +0200 Subject: [PATCH] Add package serena.config for configuration (with context_mode module) --- scripts/print_mode_context_options.py | 2 +- src/serena/agent.py | 2 +- src/serena/agno.py | 2 +- src/serena/config/__init__.py | 0 src/serena/{config.py => config/context_mode.py} | 0 src/serena/mcp.py | 2 +- src/serena/tools.py | 2 +- 7 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 src/serena/config/__init__.py rename src/serena/{config.py => config/context_mode.py} (100%) diff --git a/scripts/print_mode_context_options.py b/scripts/print_mode_context_options.py index 20a24d79..fe7f768f 100644 --- a/scripts/print_mode_context_options.py +++ b/scripts/print_mode_context_options.py @@ -1,4 +1,4 @@ -from serena.config import SerenaAgentContext, SerenaAgentMode +from serena.config.context_mode import SerenaAgentContext, SerenaAgentMode if __name__ == "__main__": print("---------- Available modes: ----------") diff --git a/src/serena/agent.py b/src/serena/agent.py index 60e781f1..bf3de5ec 100644 --- a/src/serena/agent.py +++ b/src/serena/agent.py @@ -28,7 +28,7 @@ from sensai.util.logging import FallbackHandler, LogTime from sensai.util.string import ToStringMixin from serena import serena_version -from serena.config import SerenaAgentContext, SerenaAgentMode +from serena.config.context_mode import SerenaAgentContext, SerenaAgentMode from serena.constants import ( DEFAULT_ENCODING, PROJECT_TEMPLATE_FILE, diff --git a/src/serena/agno.py b/src/serena/agno.py index 0bb0e70f..28284ab8 100644 --- a/src/serena/agno.py +++ b/src/serena/agno.py @@ -15,7 +15,7 @@ from dotenv import load_dotenv from sensai.util.logging import LogTime from serena.agent import SerenaAgent, Tool, show_fatal_exception_safe -from serena.config import SerenaAgentContext +from serena.config.context_mode import SerenaAgentContext from serena.constants import REPO_ROOT log = logging.getLogger(__name__) diff --git a/src/serena/config/__init__.py b/src/serena/config/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/serena/config.py b/src/serena/config/context_mode.py similarity index 100% rename from src/serena/config.py rename to src/serena/config/context_mode.py diff --git a/src/serena/mcp.py b/src/serena/mcp.py index c3d26405..8128c525 100644 --- a/src/serena/mcp.py +++ b/src/serena/mcp.py @@ -24,7 +24,7 @@ from serena.agent import ( SerenaConfig, show_fatal_exception_safe, ) -from serena.config import SerenaAgentContext, SerenaAgentMode +from serena.config.context_mode import SerenaAgentContext, SerenaAgentMode from serena.constants import DEFAULT_CONTEXT, DEFAULT_MODES from serena.tools import ToolInterface diff --git a/src/serena/tools.py b/src/serena/tools.py index 8f1b9f34..13cf8aa3 100644 --- a/src/serena/tools.py +++ b/src/serena/tools.py @@ -21,7 +21,7 @@ from mcp.server.fastmcp.utilities.func_metadata import FuncMetadata, func_metada from sensai.util import logging from sensai.util.string import dict_string -from serena.config import SerenaAgentMode +from serena.config.context_mode import SerenaAgentMode from serena.prompt_factory import PromptFactory from serena.symbol import SymbolManager from serena.text_utils import search_files