On this page Defines the Action union (ScriptAction, LogAction, WorkflowAction, EventAction, NotifyAction) dispatched by subscriptions, plus the params/result pairs for Overseer action tools like CreateWorkflowParams and AddConstraintParams.
# protocols.src.orxtra.protocols._types._actions
# protocols.src.orxtra.protocols._types._actions # ScriptAction ScriptAction Field Type Default callablestr
# LogAction LogAction Field Type Default messagestr levelstr'info'
# WorkflowAction Workflow Action Field Type Default workflow_pathstr configdict[str, Any]{}
# EventAction EventAction Field Type Default event_typestr datadict[str, Any]{} sourcestr'internal'
# NotifyAction NotifyAction Field Type Default target_principal_idUUID source_refstr payloaddict[str, Any]
# CreateWorkflowParams CreateWorkflowParams Field Type Default namestr descriptionstr goalslist[str] postcheckslist[Execution][] budget`Decimal None` None
# CreateWorkflowResult CreateWorkflowResult Field Type Default workflow_iduuid.UUID
# CreateTaskParams CreateTaskParams Field Type Default namestr agentstr task_promptstr precheckslist[Execution][] postcheckslist[Execution][] variable_valuesdict[str, str]{} timeoutint context_refinementbool budget`Decimal None` None write_paths`list[str] None` None category`str None` None retryint0 retry_resume`bool None` None retry_inject_failure`bool None` None depends_on`list[str] None` None
# CreateTaskResult CreateTaskResult Field Type Default task_iduuid.UUID
# CreateWaitForParams CreateWaitForParams Field Type Default namestr event_namestr timeoutint depends_on`list[str] None` None
# CreateWaitForResult CreateWaitForResult Field Type Default task_iduuid.UUID
# RecordDecisionParams RecordDecisionParams Field Type Default decision_typestr choicedict[str, Any] rationale`str None` None
# RecordDecisionResult RecordDecisionResult Field Type Default decision_iduuid.UUID
# AddConstraintParams AddConstraintParams Field Type Default kindstr textstr tierConstraintTier args`dict[str, Any] None` None
# AddConstraintResult AddConstraintResult Field Type Default constraint_iduuid.UUID
# RecordAssumptionParams RecordAssumptionParams Field Type Default textstr scopestr create_inbox_itembool
# RecordAssumptionResult RecordAssumptionResult Field Type Default assumption_iduuid.UUID inbox_item_id`uuid.UUID None` None
# CreateInboxItemParams CreateInboxItemParams Field Type Default decision_typestr questionstr optionslist[dict[str, Any]] assumed_optionstr work_proceedingstr contradiction_impactstr tagslist[str][] deadline`str None` None answer_event`str None` None
# CreateInboxItemResult CreateInboxItemResult Field Type Default item_iduuid.UUID
# WriteLessonParams WriteLessonParams Field Type Default textstr relevance_tagslist[str] permanentbool source_fileslist[str][]
# WriteLessonResult WriteLessonResult Field Type Default lesson_iduuid.UUID
# UpdateWorkflowStatusParams UpdateWorkflowStatusParams Field Type Default workflow_idstr current_step`str None` None healthstr
Share this page Evergreen link (always current)