Skip to main content
The TeamRunOutput from a team run includes detailed metrics about token usage, cost, timing, and per-model breakdowns for the team leader. Member metrics are stored separately on each member’s RunOutput.
Metrics are available at multiple levels:
  • Per message: Each assistant message has MessageMetrics with per-API-call token counts and timing.
  • Per member run: Each team member run has its own RunMetrics. Set store_member_responses=True to access them.
  • Team leader run: TeamRunOutput.metrics has RunMetrics for the team leader’s model calls only.
  • Per session: team.get_session_metrics() returns SessionMetrics aggregated across leader and all members.

Run fields (RunMetrics)

Message fields (MessageMetrics)

Developer Resources