Back to Portfolio
AI/Automation

The Support Buddy X9000 — Agentic Support Engineering Platform

Next.js 15TypeScriptLangGraphPostgreSQLpgvectorInngestDevinJevOps / Jev
Support Buddy X9000 landing page

The landing page — AI-powered support mission control

Support teams burn hours manually triaging tickets that follow the same patterns. This platform investigates them on its own, ranks root causes, and hands validated fixes to an AI coding agent. A second AI judge checks each decision along the way, so engineers spend their time only on what needs human judgment.

Reduces triage timeHuman-in-the-loop safeAI decision reliability (Jev)AI agent orchestrationAutonomous bug reproduction & fixes

The Support Buddy X9000 is a fully agentic support engineering platform built around a Mission Control dashboard. Mission Control is a prioritized work queue that gives support engineers a real-time view of active responsibilities, approval queues, and shift briefings.

When a ticket is escalated for investigation, a pipeline of 10 specialized AI agents runs, with evidence-gathering agents working in parallel. The agents classify the ticket, pull customer context, analyze logs, search the knowledge base, correlate incidents and deployments, rank root-cause hypotheses, draft a response, and run guardrails checks. Each agent's inputs, outputs, and reasoning are visible in the investigation view.

Guardrails run in three passes: deterministic PII and secret checks, an LLM policy check, and JevOps. JevOps is an AI decision-reliability layer that sends the drafted reply to TypeSafe AI's Jev model. It applies policy rules and returns a typed decision: allow, retry, human_review, or block. A block fails the guardrails check. The decision appears on the investigation page in a "My Name Jev" panel. When the reviewer approves or rejects the reply, that outcome is sent back to JevOps as ground truth. If JevOps is unavailable, the platform falls back to the local guardrails.

Once a root cause is confirmed and approved, Devin AI reproduces the bug and opens a fix PR. Engineers can watch and reply to Devin in a live chat on the task card. When a fix PR lands, Jev reviews it for merge readiness. It scores whether the fix addresses the root cause, whether the tests are credible, and how risky the merge is, and deterministic policy blocks untested changes to sensitive paths. With one click, failing judgments are sent back to Devin for another round, up to two. When the PR is merged or closed, that outcome is sent back to JevOps to calibrate it.

Key Features

Mission Control Dashboard

A prioritized work queue showing active responsibilities, shift briefing, responsibility overview (Needs Action, In Progress, Waiting Customer, Pending Approvals), and a live priority ticket queue with urgency classification.

Mission Control Dashboard

Live Investigation View

Watch the 10-agent pipeline run in real time — Ticket Classification, Customer Context, Log Analysis, and Knowledge Retrieval execute in parallel while Root Cause Hypotheses build with confidence scores and supporting evidence.

Live Investigation View

10-Agent Pipeline

Each of the 10 specialized agents handles one aspect of the investigation: Ticket Classification → Customer Context → Log Analysis → Knowledge Retrieval → Incident Correlation → Deployment Correlation → Root Cause Analysis → Response Drafting → Guardrails Check → Escalation Note. The About Agents view documents every agent's inputs, outputs, and how it helps troubleshoot.

10-Agent Pipeline

JevOps Decision Reliability (Jev)

Before a drafted reply reaches a reviewer, JevOps asks TypeSafe AI's Jev model whether sending it is appropriate. The investigation page shows the disposition, the matched policy rule, judgments with confidence, model latency, and a link to the JevOps dashboard. Clear error states cover timeouts, provider failures, and missing configuration. Reviewer approvals and rejections are recorded as ground truth, and a block from Jev fails the guardrails check.

Devin AI Reproduction, Fixes & Live Chat

Validated issues are handed to Devin AI, which reproduces the bug and opens a fix PR linked back to the original ticket and GitHub issue. Each task card shows a live two-way chat with Devin, including whether it is starting up, working, or waiting for a reply. A dedicated dashboard tracks every session: total tasks, active reproductions, fixes submitted, and failed attempts.

Devin AI Reproduction, Fixes & Live Chat

Jev Review of Devin Output

When a Devin fix task opens a pull request, Jev scores it for merge readiness: does it fix the root cause, are the tests credible, how risky is the merge, and how should it be routed. Local policy can only make the result stricter, and untested changes to auth, billing, migrations, or infra are blocked. One click sends the failing judgments back to Devin for another round, and merge or close outcomes are fed back to JevOps.

Screenshots

Mission Control dashboard
Mission Control: prioritized work queue with shift briefing and responsibility overview
Live investigation view
A live investigation — agent pipeline running in parallel alongside root cause hypotheses
About the investigation agents
The 10-agent pipeline flow with per-agent inputs, outputs, and troubleshooting logic
Devin AI bug reproduction dashboard
Devin AI session tracking — reproduction status, fixes submitted, and avg poll count