Skip to content

CreateActRequest

Source code in docs_src/capo_nova_act/types/create_act_request.py
class CreateActRequest(TypedDict, closed=True):
    workflow_definition_name: (
        "capo_nova_act.types.workflow_definition_name.WorkflowDefinitionName"
    )
    """<p>The name of the workflow definition containing the session.</p>"""
    workflow_run_id: "capo_nova_act.types.uuid_string.UuidString"
    """<p>The unique identifier of the workflow run containing the session.</p>"""
    session_id: "capo_nova_act.types.uuid_string.UuidString"
    """<p>The unique identifier of the session to create the act in.</p>"""
    task: "capo_nova_act.types.task.Task"
    """<p>The task description that defines what the act should accomplish.</p>"""
    tool_specs: NotRequired["capo_nova_act.types.tool_specs.ToolSpecs"]
    """<p>A list of tool specifications that the act can invoke to complete its task.</p>"""
    client_token: NotRequired["capo_nova_act.types.client_token.ClientToken"]
    """<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>"""

client_token instance-attribute

client_token: NotRequired[ClientToken]

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

session_id instance-attribute

session_id: UuidString

The unique identifier of the session to create the act in.

task instance-attribute

task: Task

The task description that defines what the act should accomplish.

tool_specs instance-attribute

tool_specs: NotRequired[ToolSpecs]

A list of tool specifications that the act can invoke to complete its task.

workflow_definition_name instance-attribute

workflow_definition_name: WorkflowDefinitionName

The name of the workflow definition containing the session.

workflow_run_id instance-attribute

workflow_run_id: UuidString

The unique identifier of the workflow run containing the session.