-
Notifications
You must be signed in to change notification settings - Fork 585
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(client-bedrock-agent-runtime): Introduces query decomposition, e…
…nhanced Agents integration with Knowledge bases, session summary generation, and code interpretation (preview) for Claude V3 Sonnet and Haiku models. Also introduces Prompt Flows (preview) to link prompts, foundational models, and resources for end-to-end solutions.
- Loading branch information
awstools
committed
Jul 10, 2024
1 parent
427a732
commit f2f40c1
Showing
15 changed files
with
4,023 additions
and
343 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
113 changes: 113 additions & 0 deletions
113
clients/client-bedrock-agent-runtime/src/commands/DeleteAgentMemoryCommand.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,113 @@ | ||
// smithy-typescript generated code | ||
import { getEndpointPlugin } from "@smithy/middleware-endpoint"; | ||
import { getSerdePlugin } from "@smithy/middleware-serde"; | ||
import { Command as $Command } from "@smithy/smithy-client"; | ||
import { MetadataBearer as __MetadataBearer } from "@smithy/types"; | ||
|
||
import { | ||
BedrockAgentRuntimeClientResolvedConfig, | ||
ServiceInputTypes, | ||
ServiceOutputTypes, | ||
} from "../BedrockAgentRuntimeClient"; | ||
import { commonParams } from "../endpoint/EndpointParameters"; | ||
import { DeleteAgentMemoryRequest, DeleteAgentMemoryResponse } from "../models/models_0"; | ||
import { de_DeleteAgentMemoryCommand, se_DeleteAgentMemoryCommand } from "../protocols/Aws_restJson1"; | ||
|
||
/** | ||
* @public | ||
*/ | ||
export type { __MetadataBearer }; | ||
export { $Command }; | ||
/** | ||
* @public | ||
* | ||
* The input for {@link DeleteAgentMemoryCommand}. | ||
*/ | ||
export interface DeleteAgentMemoryCommandInput extends DeleteAgentMemoryRequest {} | ||
/** | ||
* @public | ||
* | ||
* The output of {@link DeleteAgentMemoryCommand}. | ||
*/ | ||
export interface DeleteAgentMemoryCommandOutput extends DeleteAgentMemoryResponse, __MetadataBearer {} | ||
|
||
/** | ||
* <p>Deletes memory from the specified memory identifier.</p> | ||
* @example | ||
* Use a bare-bones client and the command you need to make an API call. | ||
* ```javascript | ||
* import { BedrockAgentRuntimeClient, DeleteAgentMemoryCommand } from "@aws-sdk/client-bedrock-agent-runtime"; // ES Modules import | ||
* // const { BedrockAgentRuntimeClient, DeleteAgentMemoryCommand } = require("@aws-sdk/client-bedrock-agent-runtime"); // CommonJS import | ||
* const client = new BedrockAgentRuntimeClient(config); | ||
* const input = { // DeleteAgentMemoryRequest | ||
* agentId: "STRING_VALUE", // required | ||
* agentAliasId: "STRING_VALUE", // required | ||
* memoryId: "STRING_VALUE", | ||
* }; | ||
* const command = new DeleteAgentMemoryCommand(input); | ||
* const response = await client.send(command); | ||
* // {}; | ||
* | ||
* ``` | ||
* | ||
* @param DeleteAgentMemoryCommandInput - {@link DeleteAgentMemoryCommandInput} | ||
* @returns {@link DeleteAgentMemoryCommandOutput} | ||
* @see {@link DeleteAgentMemoryCommandInput} for command's `input` shape. | ||
* @see {@link DeleteAgentMemoryCommandOutput} for command's `response` shape. | ||
* @see {@link BedrockAgentRuntimeClientResolvedConfig | config} for BedrockAgentRuntimeClient's `config` shape. | ||
* | ||
* @throws {@link AccessDeniedException} (client fault) | ||
* <p>The request is denied because of missing access permissions. Check your permissions and retry your request.</p> | ||
* | ||
* @throws {@link BadGatewayException} (server fault) | ||
* <p>There was an issue with a dependency due to a server issue. Retry your request.</p> | ||
* | ||
* @throws {@link ConflictException} (client fault) | ||
* <p>There was a conflict performing an operation. Resolve the conflict and retry your request.</p> | ||
* | ||
* @throws {@link DependencyFailedException} (client fault) | ||
* <p>There was an issue with a dependency. Check the resource configurations and retry the request.</p> | ||
* | ||
* @throws {@link InternalServerException} (server fault) | ||
* <p>An internal server error occurred. Retry your request.</p> | ||
* | ||
* @throws {@link ResourceNotFoundException} (client fault) | ||
* <p>The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again.</p> | ||
* | ||
* @throws {@link ServiceQuotaExceededException} (client fault) | ||
* <p>The number of requests exceeds the service quota. Resubmit your request later.</p> | ||
* | ||
* @throws {@link ThrottlingException} (client fault) | ||
* <p>The number of requests exceeds the limit. Resubmit your request later.</p> | ||
* | ||
* @throws {@link ValidationException} (client fault) | ||
* <p>Input validation failed. Check your request parameters and retry the request.</p> | ||
* | ||
* @throws {@link BedrockAgentRuntimeServiceException} | ||
* <p>Base exception class for all service exceptions from BedrockAgentRuntime service.</p> | ||
* | ||
* @public | ||
*/ | ||
export class DeleteAgentMemoryCommand extends $Command | ||
.classBuilder< | ||
DeleteAgentMemoryCommandInput, | ||
DeleteAgentMemoryCommandOutput, | ||
BedrockAgentRuntimeClientResolvedConfig, | ||
ServiceInputTypes, | ||
ServiceOutputTypes | ||
>() | ||
.ep({ | ||
...commonParams, | ||
}) | ||
.m(function (this: any, Command: any, cs: any, config: BedrockAgentRuntimeClientResolvedConfig, o: any) { | ||
return [ | ||
getSerdePlugin(config, this.serialize, this.deserialize), | ||
getEndpointPlugin(config, Command.getEndpointParameterInstructions()), | ||
]; | ||
}) | ||
.s("AmazonBedrockAgentRunTimeService", "DeleteAgentMemory", {}) | ||
.n("BedrockAgentRuntimeClient", "DeleteAgentMemoryCommand") | ||
.f(void 0, void 0) | ||
.ser(se_DeleteAgentMemoryCommand) | ||
.de(de_DeleteAgentMemoryCommand) | ||
.build() {} |
Oops, something went wrong.