New request
#722: Feature Request: Aegis Data tab and App Data tab — live integration with Aegis gateway and Fireworks tech graph
We'll provision a sandbox, run an agent against the issue, and open a draft PR. You can pull the branch and iterate from there.
The Hermes Monitor dashboard prototype (see visual reference issue) includes two additional sidebar tabs that require new backend integration work in the WebUI. These are separate from the existing feature requests and are described here as a new feature request.
Tab 1 — Aegis Data (Agent Security & Compliance) What Aegis is: Aegis is a pre-execution firewall and audit layer for AI agents. It sits between your agent swarm and its tools, classifying every tool call in real time, enforcing policies, blocking violations, and generating a tamper-evident audit trail — all with zero changes to the agent code. It exposes a Gateway API at localhost:8080 and a Compliance Cockpit dashboard at localhost:3000.
What the tab should show: Live agent security data pulled from the Aegis Gateway API, including:
Active traces and tool call events
Pending human approval requests
Detected anomalies and behavioural deviations
Policy violations
Token cost tracking per agent
Feature request for the WebUI team: To enable this tab, the WebUI would need to allow the user to configure an Aegis Gateway endpoint (e.g. http://localhost:8080) and then call the following endpoints to populate the tab:
GET /api/traces — live tool call feed
GET /api/approvals — pending human approvals
GET /api/anomalies — behavioural anomaly events
GET /api/violations — policy violation log
GET /api/costs — token usage and USD cost per agent
Tab 2 — App Data (Fireworks Tech Graph) What Fireworks is: fireworks-tech-graph is an architecture visualisation tool that generates live dependency and topology graphs of the running application stack. It serves the generated diagram at localhost:8787.
What the tab should show: The live architecture diagram rendered as an image directly inside the WebUI, giving developers and operators a real-time view of the app topology alongside their agent sessions.
Feature request for the WebUI team: To enable this tab, the WebUI would need to allow the user to configure a Fireworks endpoint (e.g. http://localhost:8787) and then fetch the latest diagram from:
GET /workspace/diagrams/latest.png — returns the current architecture graph as an image
The prototype dashboard HTML is attached showing how both tabs are laid out in the left sidebar alongside the existing Dashboard and Agents tabs.
Two new monitoring tabs requiring third-party API integrations, external service configuration, and substantial backend/frontend work.
- api/routes/integrations.py
- api/clients/aegis.py
- api/clients/fireworks.py
- static/js/panels/aegis_tab.js
- static/js/panels/app_data_tab.js
- static/templates/dashboard.html
- api/config/external_services.py