github →

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.

Issue
enhancementmonitoring

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.

hermes monitor dashboard examples.html

Assessmentadvisory
feature●●● hard70% confidence

Two new monitoring tabs requiring third-party API integrations, external service configuration, and substantial backend/frontend work.

Likely files
  • 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
Create the request

This opens a fresh agent run and a draft PR for issue #722.

Cancel