From 1432be9be6ed2b9dbd601b6b3bd55289d95665f7 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Tue, 11 Mar 2025 11:45:23 -0700 Subject: [PATCH] feat: Add announcements output for /think and /reason commands --- aider/commands.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/aider/commands.py b/aider/commands.py index 7d18a3d0a..1324bf434 100644 --- a/aider/commands.py +++ b/aider/commands.py @@ -1423,6 +1423,10 @@ class Commands: budget = model.extra_params["thinking"].get("budget_tokens") self.io.tool_output(f"Set thinking token budget to {budget:,} tokens.") + + # Output announcements + announcements = "\n".join(self.coder.get_announcements()) + self.io.tool_output(announcements) def cmd_reasoning_effort(self, args): "Set the reasoning effort level (values: number or low/medium/high depending on model)" @@ -1436,6 +1440,10 @@ class Commands: model = self.coder.main_model model.set_reasoning_effort(value) self.io.tool_output(f"Set reasoning effort to {value}") + + # Output announcements + announcements = "\n".join(self.coder.get_announcements()) + self.io.tool_output(announcements) def cmd_copy_context(self, args=None): """Copy the current chat context as markdown, suitable to paste into a web UI"""