UsageRecord autogen.beta.usage.UsageRecord dataclass # UsageRecord(usage, kind, model=None, provider=None, finish_reason=None, label=None) Usage attributed to a single stage of a run. usage instance-attribute # usage kind instance-attribute # kind "model_call" for a direct LLM call, "subtask" for a sub-agent rollup, "compaction" / "aggregation" for internal maintenance calls. model class-attribute instance-attribute # model = None provider class-attribute instance-attribute # provider = None finish_reason class-attribute instance-attribute # finish_reason = None label class-attribute instance-attribute # label = None Sub-agent name for "subtask" records; None for model calls.