一位开发者利用 Telegram Bot、AWS 无服务器和 Claude Agent SDK,构建了一个让非技术用户通过聊天指令修改 PWA 应用的 Agent。用户在 Telegram 里用自然语言描述需求,Agent 自动改代码、验证、部署预览,审批后才合并上线。
关键设计:
- 架构:用户消息 → Telegram Bot → API Gateway → Lambda → Bedrock AgentCore(运行 Claude) → 修改代码 → 验证 → 部署到 S3/CloudFront → 返回预览链接 → 用户确认后合并
- 安全:系统指令限定只改
src/ 和 tests/、必须通过 npm run validate、禁止跳过验证部署、不允许重构无关代码,且只有授权用户可访问- 部署:单个 CDK stack 创建所有资源(API Gateway、Lambda、AgentCore 容器、S3/CloudFront、GitHub 密钥),
cdk deploy 一键完成开源仓库:github.com/singledigit/pipelayer-agent
#开发者 #工具
📢 频道:@DevToolboxHub
