Skip to content

Commit d2121f3

Browse files
author
AWS
committed
Agents for Amazon Bedrock Update: Custom Orchestration API release for AWSBedrockAgents.
1 parent 6878930 commit d2121f3

File tree

2 files changed

+58
-0
lines changed

2 files changed

+58
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Agents for Amazon Bedrock",
4+
"contributor": "",
5+
"description": "Custom Orchestration API release for AWSBedrockAgents."
6+
}

services/bedrockagent/src/main/resources/codegen-resources/service-2.json

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1371,6 +1371,10 @@
13711371
"shape":"DateTimestamp",
13721372
"documentation":"<p>The time at which the agent was created.</p>"
13731373
},
1374+
"customOrchestration":{
1375+
"shape":"CustomOrchestration",
1376+
"documentation":"<p> Contains custom orchestration configurations for the agent. </p>"
1377+
},
13741378
"customerEncryptionKeyArn":{
13751379
"shape":"KmsKeyArn",
13761380
"documentation":"<p>The Amazon Resource Name (ARN) of the KMS key that encrypts the agent.</p>"
@@ -1403,6 +1407,10 @@
14031407
"shape":"MemoryConfiguration",
14041408
"documentation":"<p>Contains memory configuration for the agent.</p>"
14051409
},
1410+
"orchestrationType":{
1411+
"shape":"OrchestrationType",
1412+
"documentation":"<p> Specifies the orchestration strategy for the agent. </p>"
1413+
},
14061414
"preparedAt":{
14071415
"shape":"DateTimestamp",
14081416
"documentation":"<p>The time at which the agent was last prepared.</p>"
@@ -2401,6 +2409,10 @@
24012409
"documentation":"<p>A unique, case-sensitive identifier to ensure that the API request completes no more than one time. If this token matches a previous request, Amazon Bedrock ignores the request, but does not return an error. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
24022410
"idempotencyToken":true
24032411
},
2412+
"customOrchestration":{
2413+
"shape":"CustomOrchestration",
2414+
"documentation":"<p> Contains details of the custom orchestration configured for the agent. </p>"
2415+
},
24042416
"customerEncryptionKeyArn":{
24052417
"shape":"KmsKeyArn",
24062418
"documentation":"<p>The Amazon Resource Name (ARN) of the KMS key with which to encrypt the agent.</p>"
@@ -2429,6 +2441,10 @@
24292441
"shape":"MemoryConfiguration",
24302442
"documentation":"<p> Contains the details of the memory configured for the agent.</p>"
24312443
},
2444+
"orchestrationType":{
2445+
"shape":"OrchestrationType",
2446+
"documentation":"<p> Specifies the type of orchestration strategy for the agent. This is set to <code>DEFAULT</code> orchestration type, by default. </p>"
2447+
},
24322448
"promptOverrideConfiguration":{
24332449
"shape":"PromptOverrideConfiguration",
24342450
"documentation":"<p>Contains configurations to override prompts in different parts of an agent sequence. For more information, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/advanced-prompts.html\">Advanced prompts</a>.</p>"
@@ -2986,6 +3002,16 @@
29863002
"type":"string",
29873003
"enum":["RETURN_CONTROL"]
29883004
},
3005+
"CustomOrchestration":{
3006+
"type":"structure",
3007+
"members":{
3008+
"executor":{
3009+
"shape":"OrchestrationExecutor",
3010+
"documentation":"<p> The structure of the executor invoking the actions in custom orchestration. </p>"
3011+
}
3012+
},
3013+
"documentation":"<p> Details of custom orchestration. </p>"
3014+
},
29893015
"CustomTransformationConfiguration":{
29903016
"type":"structure",
29913017
"required":[
@@ -6533,6 +6559,24 @@
65336559
"min":0,
65346560
"pattern":"^.*$"
65356561
},
6562+
"OrchestrationExecutor":{
6563+
"type":"structure",
6564+
"members":{
6565+
"lambda":{
6566+
"shape":"LambdaArn",
6567+
"documentation":"<p> The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action. </p>"
6568+
}
6569+
},
6570+
"documentation":"<p> Contains details about the Lambda function containing the orchestration logic carried out upon invoking the custom orchestration. </p>",
6571+
"union":true
6572+
},
6573+
"OrchestrationType":{
6574+
"type":"string",
6575+
"enum":[
6576+
"DEFAULT",
6577+
"CUSTOM_ORCHESTRATION"
6578+
]
6579+
},
65366580
"OutputFlowNodeConfiguration":{
65376581
"type":"structure",
65386582
"members":{
@@ -8443,6 +8487,10 @@
84438487
"shape":"AgentRoleArn",
84448488
"documentation":"<p>The Amazon Resource Name (ARN) of the IAM role with permissions to invoke API operations on the agent.</p>"
84458489
},
8490+
"customOrchestration":{
8491+
"shape":"CustomOrchestration",
8492+
"documentation":"<p> Contains details of the custom orchestration configured for the agent. </p>"
8493+
},
84468494
"customerEncryptionKeyArn":{
84478495
"shape":"KmsKeyArn",
84488496
"documentation":"<p>The Amazon Resource Name (ARN) of the KMS key with which to encrypt the agent.</p>"
@@ -8471,6 +8519,10 @@
84718519
"shape":"MemoryConfiguration",
84728520
"documentation":"<p>Specifies the new memory configuration for the agent. </p>"
84738521
},
8522+
"orchestrationType":{
8523+
"shape":"OrchestrationType",
8524+
"documentation":"<p> Specifies the type of orchestration strategy for the agent. This is set to <code>DEFAULT</code> orchestration type, by default. </p>"
8525+
},
84748526
"promptOverrideConfiguration":{
84758527
"shape":"PromptOverrideConfiguration",
84768528
"documentation":"<p>Contains configurations to override prompts in different parts of an agent sequence. For more information, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/advanced-prompts.html\">Advanced prompts</a>.</p>"

0 commit comments

Comments
 (0)