A unique, case-sensitive identifier to ensure idempotency of the request.
executionRoleArnstring
The ARN of the IAM role that the harness assumes when running. If not specified, the existing value is retained.
environmentVariablesobject
Environment variables to set in the harness runtime environment. If specified, this replaces all existing environment variables. If not specified, the existing value is retained.
allowedToolsHarnessAllowedTool[]
The tools that the agent is allowed to use. If specified, this replaces all existing allowed tools. If not specified, the existing value is retained.
maxIterationsinteger
The maximum number of iterations the agent loop can execute per invocation. If not specified, the existing value is retained.
maxTokensinteger
The maximum total number of output tokens the agent can generate across all model calls within a single invocation. If not specified, the existing value is retained.
timeoutSecondsinteger
The maximum duration in seconds for the agent loop execution per invocation. If not specified, the existing value is retained.