awslabs / awslabs/agentcore-samples

04-infrastructure-as-code - [Add TypeScript CDK sample and reorganize CDK folder structure]

Open
#922 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
3.4k
Forks
1.3k
Avg merge
1d 22h
Merged PRs (30d)
30

Description

I'd like to contribute a new TypeScript CDK sample and reorganize the CDK folder structure to support multiple languages.

Proposed Changes

1. New Sample: knowledge-base-rag-agent (TypeScript CDK)

- Full-stack RAG agent with Amazon Bedrock AgentCore
- Knowledge Base with OpenSearch Serverless for vector storage
- AgentCore Memory (short-term and long-term)
- REST API with Lambda and Cognito authentication
- Next.js web interface with CloudFront distribution
- One-command deployment with comprehensive documentation

2. Folder Reorganization

- Move existing Python CDK samples from cdk/ to cdk/python/
- Add new TypeScript samples under cdk/typescript/
- Update READMEs with language comparison and corrected paths

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the existing Python samples under cdk/ and the repository READMEs to understand their current layout and deployment conventions. Done means adding the knowledge-base-rag-agent TypeScript CDK sample, placing Python and TypeScript samples under their proposed folders, and updating the READMEs with language comparisons and corrected paths.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, next.js, python, typescript
Domain
authentication, backend-api-design, cloud, frontend, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.