Skip to content

academy.stats

AgentStats dataclass

AgentStats(
    incoming: int = 0,
    outgoing: int = 0,
    completed: int = 0,
    in_progress: int = 0,
    queued: int = 0,
)

Runtime metrics for a running agent.

incoming class-attribute instance-attribute

incoming: int = 0

Total requests received (completed + in_progress + queued).

outgoing class-attribute instance-attribute

outgoing: int = 0

Total requests sent by this agent to other agents.

completed class-attribute instance-attribute

completed: int = 0

Requests fully processed (response sent back to caller).

in_progress class-attribute instance-attribute

in_progress: int = 0

Requests dequeued and actively being executed.

queued class-attribute instance-attribute

queued: int = 0

Requests waiting in the mailbox queue, not yet dequeued.