From b2729c2a3efcd214d4c1fdd8d3497ba7be1719ce Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Tue, 14 Apr 2026 14:56:42 +0200 Subject: [PATCH] SerenaAgentMode: Fix print_overview --- src/serena/config/context_mode.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/serena/config/context_mode.py b/src/serena/config/context_mode.py index e417fe32..053f54ee 100644 --- a/src/serena/config/context_mode.py +++ b/src/serena/config/context_mode.py @@ -53,7 +53,13 @@ class SerenaAgentMode(ToolInclusionDefinition, ToStringMixin): """Print an overview of the mode.""" print(f"{self.name}:\n {self.description}") if self.excluded_tools: - print(" excluded tools:\n " + ", ".join(sorted(self.excluded_tools))) + print(" excluded tools:\n " + ", ".join(sorted(self.excluded_tools))) + if self.included_optional_tools: + print(" included optional tools:\n " + ", ".join(sorted(self.included_optional_tools))) + if self.fixed_tools: + print(" fixed tools:\n " + ", ".join(sorted(self.fixed_tools))) + if self.prompt: + print(" defines initial prompt") @classmethod def from_yaml(cls, yaml_path: str | Path) -> Self: