diff --git a/vision_agent/agent/vision_agent_coder.py b/vision_agent/agent/vision_agent_coder.py index 3a370c5e..295f9afb 100644 --- a/vision_agent/agent/vision_agent_coder.py +++ b/vision_agent/agent/vision_agent_coder.py @@ -734,20 +734,21 @@ def chat_with_workflow( self.planner, ) - if self.verbosity >= 1: - for p in plans: - # tabulate will fail if the keys are not the same for all elements - p_fixed = [ - { - "instructions": ( - e["instructions"] if "instructions" in e else "" - ) - } - for e in plans[p] - ] - _LOGGER.info( - f"\n{tabulate(tabular_data=p_fixed, headers='keys', tablefmt='mixed_grid', maxcolwidths=_MAX_TABULATE_COL_WIDTH)}" - ) + if test_multi_plan: + if self.verbosity >= 1: + for p in plans: + # tabulate will fail if the keys are not the same for all elements + p_fixed = [ + { + "instructions": ( + e["instructions"] if "instructions" in e else "" + ) + } + for e in plans[p] + ] + _LOGGER.info( + f"\n{tabulate(tabular_data=p_fixed, headers='keys', tablefmt='mixed_grid', maxcolwidths=_MAX_TABULATE_COL_WIDTH)}" + ) tool_infos = retrieve_tools( plans,