agent_studio.utils.task_status#

Module Contents#

Classes#

StateEnum

Generic enumeration.

StateInfo

TaskStatus

class agent_studio.utils.task_status.StateEnum[source]#

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

PENDING = 'pending'[source]#
IN_PROGRESS = 'in_progress'[source]#
WAIT_FOR_INPUT = 'wait_for_input'[source]#
FINISHED = 'finished'[source]#
TERMINATE = 'terminate'[source]#
class agent_studio.utils.task_status.StateInfo(state: StateEnum, message: str | dict = '', result: str = '')[source]#
class agent_studio.utils.task_status.TaskStatus[source]#
set_task_state(state_info: StateInfo) None[source]#
get_task_state() StateInfo[source]#
reset_state() None[source]#
wait_for_state_change(cur_state: StateEnum) StateInfo[source]#