From 89650f8a502c3c6b3fcea85912262aa45cfc07c8 Mon Sep 17 00:00:00 2001 From: lily-de <119957291+lily-de@users.noreply.github.com> Date: Tue, 15 Oct 2024 12:58:04 -1000 Subject: [PATCH] fix: Remove tools from exchange when summarizing files (#157) --- src/goose/toolkit/repo_context/repo_context.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/goose/toolkit/repo_context/repo_context.py b/src/goose/toolkit/repo_context/repo_context.py index 0f443930..b8d0f1aa 100644 --- a/src/goose/toolkit/repo_context/repo_context.py +++ b/src/goose/toolkit/repo_context/repo_context.py @@ -100,8 +100,11 @@ class RepoContext(Toolkit): file_select_exchange = replace_prompt(exchange=file_select_exchange, prompt=system) files = goose_picks_files(root=project_directory, exchange=file_select_exchange) + # summarize the selected files using a blank exchange with no tools summary = summarize_files_concurrent( - exchange=self.exchange_view.accelerator, file_list=files, project_name=project_directory.split("/")[-1] + exchange=clear_exchange(self.exchange_view.accelerator, clear_tools=True), + file_list=files, + project_name=project_directory.split("/")[-1], ) return summary