Skip to main content

v1.3.0 — Multi-Route Parallel Calls + Dashboard Redesign

· 3 min read

A complete UX/feature upgrade spanning 85 commits. The core feature is 1-3 Gateway parallel calls + Bedrock response synthesis for complex queries.

Key Numbers

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.

ItemBefore (v1.2.0)After (v1.3.0)
Query ProcessingSingle Gateway call only1-3 Gateway parallel calls
Complex QueriesFirst matching route onlyAll relevant routes processed in parallel
Response SynthesisNoneBedrock synthesizeResponses()
StreamingNoneSSE chunk event real-time delivery
How Multi-Route Works

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 stopped format
  • 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.

  • status event: Displays stages — Analyzing → Gateway connection → Tool calls
  • chunk event: Real-time response text delivery
  • done event: Final result + tools used + response time + token count
  • Added response time display, clipboard copy, and related question suggestions

New Pages (3)

PagePathKey Features
CloudFront/cloudfront-cdnDistribution list, Origins, Behaviors, cache policies
WAF/wafWebACL rules, IP Sets, block logs
ECR/ecrRepositories, 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
Steampipe Cost Query Note

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.