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"]: """