PriorityTriage before analytics
Applied: Alerts lead every view; charts give context after.
Impact: Problems are seen first, not found by accident.
A redesign of Stratos AI, an observability and governance console for enterprise AI agents. Teams run dozens of agents across models, frameworks and environments, and need to see what is failing, what it costs and why, in seconds, at a desk or on call.
Overview
Enterprises now run AI agents built on different models (Gemini, GPT, Claude, Llama), frameworks (LangGraph, LangChain, CrewAI, Bedrock) and MCP tool servers, across dev, test and production. Each one has its own latency, error rate and token bill.
Without one place to watch them, teams found problems through angry users or a surprise invoice. Stratos AI brings every agent into one console; my redesign made that console about triage, not just data.
The challenge
How might we help an AI-ops team spot, understand and fix an agent problem in under a minute, wherever they are?
Approach
Information architecture
Every screen is one zoom level. Users move down a level only when they need more detail, and can always see where they came from.
Mission Control flags what is failing, costing or slowing down, before any chart.
The Agents registry filters down to the agent behind the alert.
Traces show every span and tool call for that agent.
The exact prompt and model show why it failed, so the team can act.
Users
Principles
Six principles guided every screen, on desktop and on mobile.
Applied: Alerts lead every view; charts give context after.
Impact: Problems are seen first, not found by accident.
Applied: Light surface, neutral palette and one blue accent, so status colours stand out.
Impact: Dense data stays readable.
Applied: Segmented controls and dropdowns behave the same on Agents and Traces.
Impact: Learn once, use everywhere.
Applied: Every status has a text label as well as a colour.
Impact: WCAG-friendly and fast to scan.
Applied: Agent details expand inline instead of opening new pages.
Impact: Context is never lost.
Applied: Cards, a bottom tab bar and large touch targets for paged engineers.
Impact: Triage is possible away from a desk.
Low-fidelity wireframes
All three screens were wireframed in greyscale first, with the same regions as the final design. The mobile wireframes rethink each screen for a phone rather than shrinking it: tables become cards and navigation moves to a bottom tab bar.
Desktop · 3 screens
Mobile · 3 screens
All screens · interactive
Each frame below is the working prototype, not a screenshot. You can switch filters, expand rows and page through traces. Use “Open full screen” to explore one at full size.
Fleet overview
The landing view for platform and AI-ops teams. Instead of a wall of equal charts, it starts with what needs attention now, then gives the health, spend and trend context behind it.
Agent registry
One registry for every agent across environments. Filters for type, status and environment cut a long list down fast, and rows expand inline to show configuration.
Prompt-level debugging
Where engineers debug a failing agent. Search prompts, filter by agent, type, team, model or framework, and read the exact span and prompt.
Mobile · live
On-call engineers get paged on their phones, so the console has a dedicated mobile layout. The alert banner stays first, tables become cards, and a bottom tab bar switches between Mission Control, Agents and Traces. Try the filters, expand an agent or search traces.
Success metrics
This is a product concept, so these are the measures I would track after launch rather than results.
From an incident starting to someone opening the affected agent.
From opening the agent to finding the failing trace.
How many teams review spend by agent every week.
Share of on-call alerts acknowledged from a phone.
My role
I owned the redesign end to end: auditing the existing console, task analysis, information architecture, dashboard and data-table patterns, the mobile layout, visual design, and building the interactive desktop and mobile prototypes with AI-assisted tools.
Closing
Questions or feedback? I’d love to hear them: yogeshmalikbe@gmail.com