Skip to content

feat: add TUI wizard streaming steps and docs for memory record streaming#534

Draft
Hweinstock wants to merge 5 commits intoaws:mainfrom
Hweinstock:feature/stream-delivery-tui
Draft

feat: add TUI wizard streaming steps and docs for memory record streaming#534
Hweinstock wants to merge 5 commits intoaws:mainfrom
Hweinstock:feature/stream-delivery-tui

Conversation

@Hweinstock
Copy link
Copy Markdown
Contributor

Description

Problem

The interactive TUI wizard for agentcore add memory does not support configuring memory record streaming.

Solution

Added streaming steps to the TUI wizard: enable yes/no → delivery target ARN → content level select. Updated useCreateMemory hook to pass streaming config through to the primitive. Added TUI wizard instructions to
docs/memory.md.

Builds on #531.

Related Issue

Closes #528

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update
  • Other (please describe):

Testing

How have you tested the change?

  • I ran npm run test:unit and npm run test:integ
  • I ran npm run typecheck
  • I ran npm run lint
  • If I modified src/assets/, I ran npm run test:update-snapshots and committed the updated snapshots

Tested manually running the TUI locally.

Checklist

  • I have read the CONTRIBUTING document
  • I have added any necessary tests that prove my fix is effective or my feature works
  • I have updated the documentation accordingly
  • I have added an appropriate example to the documentation to outline the feature, or no new docs are needed
  • My changes generate no new warnings
  • Any dependent changes have been merged and published

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the
terms of your choice.

@github-actions github-actions bot added the size/l PR size: L label Mar 10, 2026
@Hweinstock Hweinstock changed the title feat: add streamDeliveryResources support for memory record streaming to Kinesis feat: add TUI wizard streaming steps and docs for memory record streaming Mar 10, 2026
- Replace unsafe `as MemoryStrategyType` casts with Zod parse
- Include deliveryType in streamDeliveryResources conflict check
- Reject deliveryType without dataStreamArn
- Validate streamDeliveryResources JSON eagerly in validator
- Include Zod error details in parseStreamDeliveryResources
- Extract DEFAULT_DELIVERY_TYPE constant
- Tighten createMemory strategies param type
CUSTOM is not a valid MemoryStrategyType. The previous test relied on
an unsafe `as` cast to pass an invalid strategy through. Now that we
use Zod parse, invalid strategies are correctly rejected.
@Hweinstock Hweinstock force-pushed the feature/stream-delivery-tui branch from 4914e31 to fb537db Compare April 7, 2026 22:18
@github-actions github-actions bot removed the size/l PR size: L label Apr 7, 2026
@github-actions github-actions bot added the size/l PR size: L label Apr 7, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Package Tarball

aws-agentcore-0.6.0.tgz

How to install

npm install https://github.com/aws/agentcore-cli/releases/download/pr-534-tarball/aws-agentcore-0.6.0.tgz

@Hweinstock Hweinstock deployed to e2e-testing April 7, 2026 22:33 — with GitHub Actions Active
@github-actions github-actions bot added size/l PR size: L and removed size/l PR size: L labels Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/l PR size: L

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: add support for memory record streaming

1 participant