From 8e68e2f4c3d01fb78b5cb444066c5bb208538081 Mon Sep 17 00:00:00 2001 From: Michael Panchenko Date: Mon, 7 Apr 2025 00:58:26 +0200 Subject: [PATCH] Start LS with ignored dirs config --- src/serena/agent.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/serena/agent.py b/src/serena/agent.py index 9ea4c03a..00ba9f31 100644 --- a/src/serena/agent.py +++ b/src/serena/agent.py @@ -94,7 +94,7 @@ class SerenaAgent: ) # create and start the language server instance - config = MultilspyConfig(code_language=self.language) + config = MultilspyConfig(code_language=self.language, ignored_paths=project_config.get("ignored_dirs", [])) logger = MultilspyLogger() self.language_server = SyncLanguageServer.create(config, logger, self.project_root) @@ -366,7 +366,7 @@ class ListDirTool(Tool): os.path.join(self.project_root, relative_path), relative_to=self.project_root, recursive=recursive, - ignored_dirs=self.project_config["ignored_dirs"], + ignored_dirs=self.project_config.get("ignored_dirs", []), ) result = json.dumps({"dirs": dirs, "files": files}) return self._limit_length(result, max_answer_chars)