v1.3.0 — Multi-Route Parallel Calls + Dashboard Redesign
A complete UX/feature upgrade spanning 85 commits. The core feature is 1-3 Gateway parallel calls + Bedrock response synthesis for complex queries.
85 Commits · 18 Dashboard Cards · Multi-Route (1-3 Gateway Parallel) · SSE Real-time Streaming · 3 New Pages
Multi-Route AI Architecture
Complex queries are analyzed and up to 3 Gateways are called simultaneously, with Bedrock synthesizing the responses.
| Item | Before (v1.2.0) | After (v1.3.0) |
|---|---|---|
| Query Processing | Single Gateway call only | 1-3 Gateway parallel calls |
| Complex Queries | First matching route only | All relevant routes processed in parallel |
| Response Synthesis | None | Bedrock synthesizeResponses() |
| Streaming | None | SSE chunk event real-time delivery |
The intent classifier in src/app/api/ai/route.ts analyzes questions and returns a routes: string[] array.
When the array length is 2 or more, Promise.allSettled() makes parallel calls, and successful responses are synthesized via synthesizeResponses().
Dashboard Redesign
18 cards arranged in a 6x3 layout, mapped 1:1 with sidebar menu items.
- Card sub-metrics: Key figures in
18 running · 4 stoppedformat - CIS Compliance Pass Rate: Overall benchmark pass rate gauge
- Monthly Cost: Current month cost + MoM change rate
- Resource Distribution + K8s Pod Status: Visualized with Recharts charts
SSE Streaming AI Responses
Improved UX by streaming AI responses in real time.
statusevent: Displays stages — Analyzing → Gateway connection → Tool callschunkevent: Real-time response text deliverydoneevent: Final result + tools used + response time + token count- Added response time display, clipboard copy, and related question suggestions
New Pages (3)
| Page | Path | Key Features |
|---|---|---|
| CloudFront | /cloudfront-cdn | Distribution list, Origins, Behaviors, cache policies |
| WAF | /waf | WebACL rules, IP Sets, block logs |
| ECR | /ecr | Repositories, image tags, vulnerability scan results |
VPC & Network Enhancements
- VPC Resource Map: AWS Console-style 4-column layout
VPC → Subnets → Route Tables → Connections (IGW/NAT/TGW/VPN) - Route Table Tab: Subnet associations, routing rules table
- TGW Route Tables: Transit Gateway route table details
- Resource Topology: React Flow-based Graph View / Map View toggle
EKS & Cost Enhancements
EKS Improvements:
- K8s Overview node cards: CPU/Memory progress bars
- Node details: ENI card + per-ENI traffic + Pods table
- EKS Explorer: Status/Node filters, pagination
Cost Explorer Improvements:
- Period/Service filters, Projected end-of-month cost, MoM Change
- Monthly Trend line, Cost by Service pie chart
Cost Explorer data is only available from MSP (Managed Service Provider) Payer accounts.
checkCostAvailability() verifies availability first, and falls back to cost-snapshot.ts data if unavailable.