From 99ade87f16c4341867a3c3c9323af83a59177eb7 Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Sat, 31 May 2025 18:13:54 +0200 Subject: [PATCH] Do not prevent startup when passing non-existent project --- src/serena/agent.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/serena/agent.py b/src/serena/agent.py index 2c703ceb..e23d22d3 100644 --- a/src/serena/agent.py +++ b/src/serena/agent.py @@ -540,7 +540,13 @@ class SerenaAgent: # activate a project configuration (if provided or if there is only a single project available) if project is not None: - self.activate_project_from_path_or_name(project) + try: + self.activate_project_from_path_or_name(project) + except Exception as e: + log.error( + f"Error activating project '{project}': {e}; Note that out-of-project configurations were migrated. " + "You should now pass either --project or --project ." + ) def get_exposed_tool_instances(self) -> list["Tool"]: """