@@ -151,10 +151,11 @@ def example_pipeline():
151151 print (f"Execution ID: { result .execution_id } " )
152152 print (f"Status: { result .status } " )
153153 print (f"Tokens: { result .token_usage } " )
154+ # sub_results is a dict keyed by agent name — see AgentResult.sub_results.
154155 if result .sub_results :
155- print ("\n Sub-agent executions :" )
156- for sub in result .sub_results :
157- print (f" - { getattr ( sub , "execution_id" , "?" ) } : { sub . status } " )
156+ print ("\n Sub-agent outputs :" )
157+ for agent_name , agent_output in result .sub_results . items () :
158+ print (f" - { agent_name } : { str ( agent_output )[: 120 ] } " )
158159 result .print_result ()
159160
160161
@@ -213,10 +214,11 @@ def example_parallel():
213214 print (f"Execution ID: { result .execution_id } " )
214215 print (f"Status: { result .status } " )
215216 print (f"Tokens: { result .token_usage } " )
217+ # sub_results is a dict keyed by agent name — see AgentResult.sub_results.
216218 if result .sub_results :
217- print ("\n Parallel sub-agent executions :" )
218- for sub in result .sub_results :
219- print (f" - { getattr ( sub , "execution_id" , "?" ) } : { sub . status } " )
219+ print ("\n Parallel sub-agent outputs :" )
220+ for agent_name , agent_output in result .sub_results . items () :
221+ print (f" - { agent_name } : { str ( agent_output )[: 120 ] } " )
220222 result .print_result ()
221223
222224
0 commit comments