aws / aws/bedrock-agentcore-sdk-typescript

Add MemoryClient for AgentCore Memory

Open
#125 0 comments 3 reactions 1 assignee Claimed by @Hweinstock View on GitHub
Dominant language
TypeScript
Stars
91
Forks
31
Avg merge
1d 11h
Merged PRs (30d)
5

Description

## Description

The TypeScript SDK currently has no support for AgentCore Memory. Customers need a client that provides a convenient interface over the Memory control plane and data plane APIs, similar to what exists in the [Python SDK](https://github.com/aws/bedrock-agentcore-sdk-python).

## Motivation

Today, customers must use the raw AWS SDK clients (`@aws-sdk/client-bedrock-agentcore` and `@aws-sdk/client-bedrock-agentcore-control`) directly. This means managing two separate clients, knowing which operations belong to which plane, and writing their own polling/pagination helpers for common workflows like waiting for memory creation or retrieving conversation turns.

## Acceptance Criteria

- [ ] Customers can create, read, update, and delete memories
- [ ] Customers can create events, list events, and retrieve memory records
- [ ] Integration tests run in CI against a real AgentCore Memory resource
- [ ] Module is exported from the package and documented with usage examples

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.