feat: Add reasoning effort display in get_announcements output

This commit is contained in:
Paul Gauthier (aider) 2025-03-11 11:42:38 -07:00
parent afcf3e77b5
commit cc84f590fe

View file

@ -229,6 +229,15 @@ class Coder:
else:
formatted_budget = f"{value:.1f}k"
output += f", {formatted_budget} think tokens"
# Check for reasoning effort
if (
main_model.extra_params
and "extra_body" in main_model.extra_params
and "reasoning_effort" in main_model.extra_params["extra_body"]
):
reasoning_effort = main_model.extra_params["extra_body"]["reasoning_effort"]
output += f", reasoning {reasoning_effort}"
if self.add_cache_headers or main_model.caches_by_default:
output += ", prompt cache"