View Source AWS.NovaAct (aws-elixir v1.0.11)
The Nova Act service provides a REST API for managing AI-powered workflow automation.
It enables users to create workflow definitions, execute workflow runs, manage sessions, and orchestrate acts (individual AI tasks) with tool integrations.
Link to this section Summary
Functions
Creates a new AI task (act) within a session that can interact with tools and perform specific actions.
Creates a new session context within a workflow run to manage conversation state and acts.
Creates a new workflow definition template that can be used to execute multiple workflow runs.
Creates a new execution instance of a workflow definition with specified parameters.
Deletes a workflow definition and all associated resources.
Terminates and cleans up a workflow run, stopping all associated acts and sessions.
Retrieves the details and configuration of a specific workflow definition.
Retrieves the current state, configuration, and execution details of a workflow run.
Executes the next step of an act, processing tool call results and returning new tool calls if needed.
Lists all acts within a specific session with their current status and execution details.
Lists all available AI models that can be used for workflow execution, including their status and compatibility information.
Lists all sessions within a specific workflow run.
Lists all workflow definitions in your account with optional filtering and pagination.
Lists all workflow runs for a specific workflow definition with optional filtering and pagination.
Updates an existing act's configuration, status, or error information.
Updates the configuration or state of an active workflow run.
Link to this section Functions
create_act(client, session_id, workflow_definition_name, workflow_run_id, input, options \\ [])
View SourceCreates a new AI task (act) within a session that can interact with tools and perform specific actions.
create_session(client, workflow_definition_name, workflow_run_id, input, options \\ [])
View SourceCreates a new session context within a workflow run to manage conversation state and acts.
Creates a new workflow definition template that can be used to execute multiple workflow runs.
create_workflow_run(client, workflow_definition_name, input, options \\ [])
View SourceCreates a new execution instance of a workflow definition with specified parameters.
delete_workflow_definition(client, workflow_definition_name, input, options \\ [])
View SourceDeletes a workflow definition and all associated resources.
This operation cannot be undone.
delete_workflow_run(client, workflow_definition_name, workflow_run_id, input, options \\ [])
View SourceTerminates and cleans up a workflow run, stopping all associated acts and sessions.
get_workflow_definition(client, workflow_definition_name, options \\ [])
View SourceRetrieves the details and configuration of a specific workflow definition.
get_workflow_run(client, workflow_definition_name, workflow_run_id, options \\ [])
View SourceRetrieves the current state, configuration, and execution details of a workflow run.
invoke_act_step(client, act_id, session_id, workflow_definition_name, workflow_run_id, input, options \\ [])
View SourceExecutes the next step of an act, processing tool call results and returning new tool calls if needed.
Lists all acts within a specific session with their current status and execution details.
Lists all available AI models that can be used for workflow execution, including their status and compatibility information.
list_sessions(client, workflow_definition_name, workflow_run_id, input, options \\ [])
View SourceLists all sessions within a specific workflow run.
Lists all workflow definitions in your account with optional filtering and pagination.
list_workflow_runs(client, workflow_definition_name, input, options \\ [])
View SourceLists all workflow runs for a specific workflow definition with optional filtering and pagination.
update_act(client, act_id, session_id, workflow_definition_name, workflow_run_id, input, options \\ [])
View SourceUpdates an existing act's configuration, status, or error information.
update_workflow_run(client, workflow_definition_name, workflow_run_id, input, options \\ [])
View SourceUpdates the configuration or state of an active workflow run.