Skip to content

Commit fa0a85f

Browse files
fix: adapt usage annotation to upstream agent->public_agent rename + lint
1 parent 8709e0b commit fa0a85f

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

src/agents/run_internal/run_loop.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1640,7 +1640,7 @@ async def rewind_model_request() -> None:
16401640
if final_response is not None:
16411641
context_wrapper.usage.add(
16421642
final_response.usage,
1643-
agent_name=agent.name,
1643+
agent_name=public_agent.name,
16441644
model_name=_get_model_name(model),
16451645
)
16461646
await asyncio.gather(
@@ -1922,7 +1922,7 @@ async def rewind_model_request() -> None:
19221922

19231923
context_wrapper.usage.add(
19241924
new_response.usage,
1925-
agent_name=agent.name,
1925+
agent_name=public_agent.name,
19261926
model_name=_get_model_name(model),
19271927
)
19281928

src/agents/usage.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,8 +248,12 @@ def add(
248248
total_tokens=entry.total_tokens,
249249
input_tokens_details=entry.input_tokens_details,
250250
output_tokens_details=entry.output_tokens_details,
251-
agent_name=agent_name if (agent_name is not None and entry.agent_name is None) else entry.agent_name,
252-
model_name=model_name if (model_name is not None and entry.model_name is None) else entry.model_name,
251+
agent_name=agent_name
252+
if (agent_name is not None and entry.agent_name is None)
253+
else entry.agent_name,
254+
model_name=model_name
255+
if (model_name is not None and entry.model_name is None)
256+
else entry.model_name,
253257
)
254258
self.request_usage_entries.append(annotated_entry)
255259

0 commit comments

Comments
 (0)