Skip to content

Feature Request: Aegis Data tab — live integration with Aegis gateway API - Related to Ticket 29 #48

@githb-ac

Description

@githb-ac

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 — with zero changes to agent code. It exposes a Gateway API at localhost:8080 and a Compliance Cockpit dashboard at localhost:3000.

Feature Request

Add an Aegis Data tab in the sidebar that pulls live agent security data from a configurable Aegis Gateway endpoint.

What the Tab Should Show

  • Active traces and tool call events
  • Pending human approval requests
  • Detected anomalies and behavioural deviations
  • Policy violations
  • Token cost tracking per agent

API Endpoints

All data comes from the Aegis Gateway API:

  • 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

Settings Required

  • aegis_gateway_url — configurable endpoint (e.g. http://localhost:8080)
  • aegis_tab_enabled — toggle to show/hide the tab

Refresh Mode

Two modes to keep VPS resource usage in check:

  • Manual refresh — user clicks to pull latest data on demand. Zero background resource usage.
  • Auto-refresh — optional toggle that polls every N seconds (configurable: 5s / 30s / 60s). Should default to OFF with a clear warning that it keeps an active polling loop running.

A "Last updated: X seconds ago" timestamp next to the refresh button adds useful context in manual mode.

Why This Is Self-Contained

The tab is independently shippable — it is a set of GET calls to a configurable endpoint with no dependency on the quality score or swarm hierarchy features. It does not need to wait for any other features to land first.

Reference

Aegis repo: https://github.com/Justin0504/Aegis

Visual prototype: hermes-monitor-dashboard-examples-v2.html (attached)

hermes monitor dashboard examples v2.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions