aws / aws/bedrock-agentcore-sdk-typescript
An AgentCoreMemoryStore that works with the Strands native memory management system (`MemoryManager`)
- Dominant language
- TypeScript
- Stars
- 91
- Forks
- 31
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 5
Description
**Is your feature request related to a problem? Please describe.**
AgentCore TypeScript SDK should allow support for AgentCore Memory using the Strands MemoryStore (https://github.com/strands-agents/harness-sdk/blob/ff37eb0a07589279b7fa6a2706a05bd6ed26a9f5/strands-ts/src/memory/types.ts#L41) similar to how the Python SDK has the AgentCore Memory Session Manager.
**Describe the solution you'd like**
An `AgentCoreMemoryStore` that works with the Strands `MemoryManager`.
**Describe alternatives you've considered**
An alternative could be an AgentCore Memory Session Manager which analogous to the Python SDK. The reason this is not the optimal choice is because we've found many issues with the Python session manager mostly around costs and the number of API calls it uses. We are looking to solve these issues by adding more customization to reads and writes through this new Strands native memory management system (which is not yet available in Python).
**Use Case**
Using AgentCore Memory in TypeScript with Strands
**Additional Context**
This partially solves a Memory Session Manager issue in the Strands Harness SDK repo, https://github.com/strands-agents/harness-sdk/issues/2519, by offering a Strands native way to use AgentCore Memory.
**Would you be willing to contribute this feature?**
- [x] Yes, I would like to contribute this feature
- [ ] No, I'm just suggesting the idea
Contributor guide
Research direction
Start by reading the linked Strands MemoryStore types and comparing them with the Python SDK's AgentCore Memory Session Manager. Trace the TypeScript SDK's AgentCore Memory entry points and determine the MemoryManager integration, including configurable reads and writes; done means AgentCore Memory works through the Strands-native MemoryStore interface with tests covering the supported behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, typescript
- Domain
- ai
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100