Skip to content

Commit 0a6b570

Browse files
tylerslatonclaude
andcommitted
feat(infra): add CopilotKit runtime and update deployment infrastructure
- Add CopilotKit Lambda runtime to CDK and Terraform stacks - Add SSM parameters and outputs for CopilotKit runtime URL - Update frontend deployment scripts to include CopilotKit runtime config Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent a20116b commit 0a6b570

File tree

18 files changed

+4347
-32
lines changed

18 files changed

+4347
-32
lines changed

.dockerignore

Lines changed: 12 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,15 @@
1-
# Exclude large directories to keep build context small
2-
node_modules/
3-
.git/
4-
frontend/node_modules/
5-
frontend/dist/
6-
infra-cdk/node_modules/
7-
infra-cdk/cdk.out/
8-
.ruff_cache/
9-
__pycache__/
10-
*.pyc
11-
.pytest_cache/
12-
.coverage
13-
htmlcov/
14-
dist/
15-
build/
16-
*.egg-info/
17-
.vscode/
18-
.idea/
1+
# Default-deny the repo root and only include the runtime inputs we need.
2+
**
193

20-
# Keep only what we need for Docker builds
21-
!gateway/
4+
!.dockerignore
225
!pyproject.toml
6+
!gateway/
7+
!gateway/**
238
!patterns/
9+
!patterns/**
10+
!tools/
11+
!tools/**
12+
!ag_ui_langgraph/
13+
!ag_ui_langgraph/**
14+
!copilotkit/
15+
!copilotkit/**

infra-cdk/config.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1-
stack_name_base: FAST-stack
1+
stack_name_base: langgraph-stack
22

33
# Optional: Set to automatically create an admin user and email credentials
44
# If not provided, you'll need to manually create users via AWS Console
5-
admin_user_email: # Example: admin@example.com
5+
admin_user_email:
66

77
backend:
8-
pattern: strands-single-agent # Available patterns: strands-single-agent, langgraph-single-agent, claude-agent-sdk
8+
pattern: langgraph-single-agent # Available patterns: strands-single-agent, langgraph-single-agent, claude-agent-sdk
99
deployment_type: docker # Available deployment types: docker (default), zip (not supported for claude-agent-sdk)
1010
network_mode: PUBLIC # Available network modes: PUBLIC (default), VPC
1111

12+
1213
# VPC configuration - required when network_mode is VPC
1314
# Your VPC must have the necessary VPC endpoints for AWS services.
1415
# See docs/DEPLOYMENT.md for the full list of required VPC endpoints.

0 commit comments

Comments
 (0)