factor_agent.events.CallStart#

class CallStart(*, time=<factory>, call, round, role, model, group=None, slots=<factory>)[source]#

Bases: Event

An LLM call was sent.

call tells the calls of one opening of the run apart (CallEnd names the same). group is the proposal group and slots the slots the call concerns; both are empty for the planner and the distiller, whose calls concern the whole round.

Attributes#

CallStart.group = None#
CallStart.type = 'call_start'#

The event’s type in the file; each event class sets its own.

CallStart.call#
CallStart.round#
CallStart.role#
CallStart.model#
CallStart.slots#
CallStart.time#