@@ -46,15 +46,15 @@ async def on_agent_end(self, context: RunContextWrapper, agent: Agent, output: A
46
46
async def on_tool_start (self , context : RunContextWrapper , agent : Agent , tool : Tool ) -> None :
47
47
self .event_counter += 1
48
48
print (
49
- f"### { self .event_counter } : Tool { tool .name } started. Usage: { self ._usage_to_str (context .usage )} "
49
+ f"### { self .event_counter } : Tool { tool .name } started. name= { context . tool_name } , call_id= { context . tool_call_id } , args= { context . tool_arguments } . Usage: { self ._usage_to_str (context .usage )} " # type: ignore[attr-defined]
50
50
)
51
51
52
52
async def on_tool_end (
53
53
self , context : RunContextWrapper , agent : Agent , tool : Tool , result : str
54
54
) -> None :
55
55
self .event_counter += 1
56
56
print (
57
- f"### { self .event_counter } : Tool { tool .name } ended with result { result } . Usage: { self ._usage_to_str (context .usage )} "
57
+ f"### { self .event_counter } : Tool { tool .name } finished. result= { result } , name= { context . tool_name } , call_id= { context . tool_call_id } , args= { context . tool_arguments } . Usage: { self ._usage_to_str (context .usage )} " # type: ignore[attr-defined]
58
58
)
59
59
60
60
async def on_handoff (
@@ -128,19 +128,19 @@ async def main() -> None:
128
128
### 1: Agent Start Agent started. Usage: 0 requests, 0 input tokens, 0 output tokens, 0 total tokens
129
129
### 2: LLM started. Usage: 0 requests, 0 input tokens, 0 output tokens, 0 total tokens
130
130
### 3: LLM ended. Usage: 1 requests, 143 input tokens, 15 output tokens, 158 total tokens
131
- ### 4: Tool random_number started. Usage: 1 requests, 143 input tokens, 15 output tokens, 158 total tokens
132
- ### 5: Tool random_number ended with result 69 . Usage: 1 requests, 143 input tokens, 15 output tokens, 158 total tokens
131
+ ### 4: Tool random_number started. name=random_number, call_id=call_IujmDZYiM800H0hy7v17VTS0, args={"max":250}. Usage: 1 requests, 143 input tokens, 15 output tokens, 158 total tokens
132
+ ### 5: Tool random_number finished. result=107, name=random_number, call_id=call_IujmDZYiM800H0hy7v17VTS0, args={"max":250} . Usage: 1 requests, 143 input tokens, 15 output tokens, 158 total tokens
133
133
### 6: LLM started. Usage: 1 requests, 143 input tokens, 15 output tokens, 158 total tokens
134
134
### 7: LLM ended. Usage: 2 requests, 310 input tokens, 29 output tokens, 339 total tokens
135
135
### 8: Handoff from Start Agent to Multiply Agent. Usage: 2 requests, 310 input tokens, 29 output tokens, 339 total tokens
136
136
### 9: Agent Multiply Agent started. Usage: 2 requests, 310 input tokens, 29 output tokens, 339 total tokens
137
137
### 10: LLM started. Usage: 2 requests, 310 input tokens, 29 output tokens, 339 total tokens
138
138
### 11: LLM ended. Usage: 3 requests, 472 input tokens, 45 output tokens, 517 total tokens
139
- ### 12: Tool multiply_by_two started. Usage: 3 requests, 472 input tokens, 45 output tokens, 517 total tokens
140
- ### 13: Tool multiply_by_two ended with result 138 . Usage: 3 requests, 472 input tokens, 45 output tokens, 517 total tokens
139
+ ### 12: Tool multiply_by_two started. name=multiply_by_two, call_id=call_KhHvTfsgaosZsfi741QvzgYw, args={"x":107}. Usage: 3 requests, 472 input tokens, 45 output tokens, 517 total tokens
140
+ ### 13: Tool multiply_by_two finished. result=214, name=multiply_by_two, call_id=call_KhHvTfsgaosZsfi741QvzgYw, args={"x":107} . Usage: 3 requests, 472 input tokens, 45 output tokens, 517 total tokens
141
141
### 14: LLM started. Usage: 3 requests, 472 input tokens, 45 output tokens, 517 total tokens
142
142
### 15: LLM ended. Usage: 4 requests, 660 input tokens, 56 output tokens, 716 total tokens
143
- ### 16: Agent Multiply Agent ended with output number=138 . Usage: 4 requests, 660 input tokens, 56 output tokens, 716 total tokens
143
+ ### 16: Agent Multiply Agent ended with output number=214 . Usage: 4 requests, 660 input tokens, 56 output tokens, 716 total tokens
144
144
Done!
145
145
146
146
"""
0 commit comments