Module types

Module types 

Source
Expand description

Data structures used by operation inputs/outputs.

Modules§

builders
Builders
error
Error types that Nova Act Service can respond with.

Structs§

ActError

Error information when an act fails to execute successfully.

ActSummary

Summary information about an act, including its status and execution timing.

Call

A request for the client to execute a specific tool with given parameters.

CallResult

The result returned from executing a tool call.

ClientInfo

Information about the client making API requests, used for compatibility checking.

CompatibilityInformation

Information about client compatibility and supported model versions.

ModelAlias

An alias that provides a stable reference to a model version.

ModelLifecycle

Lifecycle information for an AI model.

ModelSummary

Summary information about an available AI model.

SessionSummary

Summary information about a session within a workflow run.

ToolSpec

Specification for a tool that acts can invoke, including its name, description, and input schema.

TraceLocation

Information about where trace data is stored for debugging and monitoring.

ValidationExceptionField

Information about a field that failed validation.

WorkflowDefinitionSummary

Summary information about a workflow definition, used in list operations.

WorkflowExportConfig

Configuration settings for exporting workflow execution data and logs to Amazon Simple Storage Service (Amazon S3).

WorkflowRunSummary

Summary information about a workflow run, including execution status and timing.

Enums§

ActStatus
When writing a match expression against ActStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
CallResultContent

Content returned from a tool call execution.

InternalServerExceptionReason
When writing a match expression against InternalServerExceptionReason, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ModelStatus
When writing a match expression against ModelStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SortOrder
When writing a match expression against SortOrder, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ToolInputSchema

The schema definition for tool input parameters.

TraceLocationType
When writing a match expression against TraceLocationType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ValidationExceptionReason
When writing a match expression against ValidationExceptionReason, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
WorkflowDefinitionStatus
When writing a match expression against WorkflowDefinitionStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
WorkflowRunStatus
When writing a match expression against WorkflowRunStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.