AgentsWarRoom
Team consisting of Urpe AI Lab developers and student builders skilled in React, Python, C++, cybersecurity tooling, and LangChain-based test automation.
Project Description
AgentWarRoom is an Engineering Command Center with a Generative UI for real-time incident management.
The key difference from a conventional chatbot: when an engineer describes an incident, the agent doesn’t respond with text—it renders the exact interface the engineer needs at that moment. Gemini 2.0 Flash reads
a list of available components (with their descriptions), decides which ones are relevant, and instantiates them with context data. The UI is generated, not built.
The workflow in 90 seconds:
An engineer types “there is an incident in auth-service” → the agent renders IncidentDashboard + ServiceHealth with the actual system status. Clicks Rollback → RollbackCard appears showing the
current version vs. the stable version, affected users, and estimated impact. Confirms → WorkflowBuilder animates the step-by-step execution: PagerDuty, Slack, GitHub rollback. All without changing screens, without
forms, without navigation.
Architecture in 3 independent modules:
- M1 (core) — Next.js 15 + CopilotKit + Gemini. It contains the ComponentRegistry, which acts as the bridge: it exposes the descriptions of all components to the LLM as context, and executes renderComponents() when the
agent decides what to display. - M2 (board) — Visualization component library: IncidentDashboard, ServiceHealth, MetricsChart, DeployHistory, SprintBoard.
- M3 (actions) — Action component library with confirmation: RollbackCard, EscalateCard, MCPComposer, WorkflowBuilder.