- CDK stack for Sea Haven Industries internal Slack assistant - Bedrock Agent (Claude 3.5 Sonnet) with QBO + Google Maps action groups - VectorKnowledgeBase via @cdklabs/generative-ai-cdk-constructs (AOSS + S3) - Slack webhook/processor Lambdas with DM-only filtering - API Gateway HTTP API on bot.seahaven.com - DynamoDB conversation log with 90-day TTL - Secrets Manager references for Slack, QBO OAuth, and Google Maps
14 lines
398 B
JavaScript
14 lines
398 B
JavaScript
#!/usr/bin/env node
|
|
import * as cdk from 'aws-cdk-lib';
|
|
import { SeahavenSlackBotStack } from '../lib/seahaven-slack-bot-stack';
|
|
|
|
const app = new cdk.App();
|
|
|
|
new SeahavenSlackBotStack(app, 'SeahavenSlackBotStack', {
|
|
env: {
|
|
account: '328440206208',
|
|
region: 'us-east-1',
|
|
},
|
|
stackName: 'seahaven-slack-bot',
|
|
description: 'Sea Haven Industries Slack DM bot powered by AWS Bedrock',
|
|
});
|