AgentUsageSummary#

Module: agent_framework_evaluator.usage

class agent_framework_evaluator.usage.AgentUsageSummary(agent_id: 'str', run_id: 'str', parent_run_id: 'str | None', self_totals: 'UsageTotals' = <factory>, inclusive_totals: 'UsageTotals' = <factory>, llm_calls: 'list[dict[str, Any]]' = <factory>)[source]#

Bases: object

Parameters:
  • agent_id (str)

  • run_id (str)

  • parent_run_id (str | None)

  • self_totals (UsageTotals)

  • inclusive_totals (UsageTotals)

  • llm_calls (list[dict[str, Any]])

agent_id: str#
run_id: str#
parent_run_id: str | None#
self_totals: UsageTotals#
inclusive_totals: UsageTotals#
llm_calls: list[dict[str, Any]]#
to_dict()[source]#
Return type:

dict[str, Any]