Zum Inhalt springen

Sprache wählen

Aktuelle Sprache: Deutsch

Monitoring & Costs — Navigation Structure

Die Dashboard-Seitenleiste (nach Gruppe B) enthält diese Bereiche auf oberster Ebene in der folgenden Reihenfolge:

Startseite
Anbieter
Kombinationen
API-Schlüssel
Einstellungen
Analysen
Kosten ← NEU (Gruppe B, Plan 16)
Überwachung ← NEU ORGANISIERT (Gruppe B, Plan 16)
...

Pfadpräfix: /dashboard/costs/

Element URL Beschreibung
Übersicht /dashboard/costs Aggregiertes Kosten-Dashboard (aus Analysen verschoben)
Preisgestaltung /dashboard/costs/pricing Preistabelle pro Modell
Budget /dashboard/costs/budget Budgetschwellenwerte + Warnungen
Kontingentfreigabe /dashboard/costs/quota-share Kontingentfreigabe-Pools + Nutzung
Plankonfiguration /dashboard/costs/quota-share/plans Planspezifische Überschreibungen pro Anbieter

Begründung: Preisgestaltung, Budget und Kontingentfreigabe befanden sich zuvor unter Überwachung > Kostenparameter. Durch die Verschiebung in einen eigenen Bereich auf oberster Ebene sind sie leichter auffindbar, ohne durch die Observability-Werkzeuge navigieren zu müssen.


Der Bereich „Überwachung“ enthält jetzt Aktivität an oberster Stelle, gefolgt von 3 Untergruppen:

Überwachung
├── Aktivität ← Zeitleisten-Feed (Element auf oberster Ebene)
├── Protokollgruppe
│ ├── Protokolle (alle)
│ ├── Proxy-Protokolle
│ └── Konsolenprotokolle
├── Auditgruppe
│ ├── Auditprotokoll
│ ├── MCP-Audit
│ └── A2A-Audit
└── Systemgruppe
├── Systemzustand
└── Laufzeit
Vorher Nachher
Aktivität = Registerkarte innerhalb von „Protokolle“, die das Auditprotokoll anzeigte Aktivität = eigener Feed (/dashboard/activity)
Gruppe „Kostenparameter“ unter „Überwachung“ In den Bereich „Kosten“ verschoben
Flache Liste: Protokolle, Aktivität (Protokolle), Audit, Systemzustand, Laufzeit, Preisgestaltung, Budget, Kontingent Struktur mit 3 Gruppen + eigener Bereich „Kosten“

Diese beiden Bereiche sind nun voneinander getrennt:

Dimension Aktivität (/dashboard/activity) Auditprotokoll (/dashboard/audit)
Zweck Benutzerorientierter Ereignis-Feed („Was ist kürzlich passiert?“) Compliance-/Sicherheitsprotokoll
Datenquelle GET /api/compliance/audit-log?level=high GET /api/compliance/audit-log?level=all
Format Zeitleiste, nach Tag gruppiert, verständliche Verben + Symbole Dichte, paginierte Tabelle, 50/Seite
Filter Ereignistypkategorie Aktion, Schweregrad, Akteur, Datumsbereich
Export Nicht verfügbar JSON-Export
Akteurfilter Nicht anwendbar Nach Akteur filterbar
Angezeigte Ereignisse Nur übergeordnete Aktionen (Positivliste) Alle Auditereignisse

Definiert in src/lib/audit/highLevelActions.ts. Steuert, welche Ereignisse im Aktivitäts-Feed angezeigt werden. Die Positivliste umfasst:

  • Ereignisse zum Hinzufügen, Entfernen und Testen von Anbietern
  • Erstellen, Aktualisieren und Löschen von Kombinationen
  • Lebenszyklus von API-Schlüsseln (Erstellen, Widerrufen, Rotieren)
  • Erreichen eines Budgetschwellenwerts
  • Authentifizierungsanmeldung/-abmeldung
  • Erstellung einer Cloud-Agent-Sitzung
  • Registrierung von MCP-Werkzeugen
  • Erstellen/Löschen von Webhooks
  • Änderungen an Kontingentpools/-plänen (quota.*-Aktionen, Gruppe B)
  • Plattformereignisse (Aktualisierung, Bereitstellung)
  • Installieren/Entfernen von Skills

Ereignisse, die nicht in dieser Liste enthalten sind, erscheinen nur im Auditprotokoll.

Bearbeiten Sie src/lib/audit/highLevelActions.ts und fügen Sie die Aktionszeichenfolge zu HIGH_LEVEL_ACTIONS hinzu. Dies erfordert einen PR (die Liste befindet sich im Code und ist nicht über die Datenbank konfigurierbar). Das entsprechende Symbol kann zu src/lib/audit/activityIcons.ts hinzugefügt werden.


Der alte Pfad /dashboard/logs/activity wird über permanentRedirect() in src/app/(dashboard)/dashboard/logs/activity/page.tsx dauerhaft (HTTP 308) zu /dashboard/activity weitergeleitet.

Die alte Seitenleisten-ID logs-activity bleibt in HIDEABLE_SIDEBAR_ITEM_IDS erhalten (wurde jedoch aus SIDEBAR_DEFINITIONS entfernt), damit Benutzervoreinstellungen, die auf die alte ID verweisen, nicht beschädigt werden.


Von Gruppe B hinzugefügte Namespaces:

Namespace-Schlüssel Abgedeckter Bereich
sidebar.costsSection Bezeichnung des Bereichs „Kosten“
sidebar.activity Seitenleistenelement „Aktivität“
sidebar.logsGroup Bezeichnung der Untergruppe „Protokolle“
sidebar.systemGroup Bezeichnung der Untergruppe „System“
sidebar.costsOverview Element der Kostenübersicht
activity.* Alle Zeichenfolgen der Aktivitätsseite (Titel, Verben, Filter, Leerzustand)

Die maßgeblichen Quell-Locales sind pt-BR und en. Alle anderen 40 Locales greifen über den next-intl-Fallback-Mechanismus auf Englisch zurück (konfiguriert in src/i18n/config.ts).


undefined (a58000c7685f)

HagiCode

HagiCode ist ein agentischer Coding-Arbeitsplatz. Vielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar – für ein ansprechendes Entwicklungserlebnis.

Entdecken Sie ein ansprechendes Entwicklungserlebnis mit vielseitigen, komfortablen Interaktionen in der Benutzeroberfläche.

HagiCode besuchenDokumentation lesen
  • IntelligentOpenSpec-Workflows machen aus einer Absicht einen umsetzbaren Weg vom Vorschlag über Design und Aufgaben bis zur Auslieferung.
  • EffizientMulti-Agent-Ausführung führt Recherche, Umsetzung und Prüfung parallel aus, über mehrere Repositories und die Agent CLIs, die Sie bereits nutzen.
  • InteressantVielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar.

Für Windows herunterladen

Im Microsoft Store erhaltenAlle Downloads

Aus Ideen wird ausgelieferte Software.

HagiCode ist ein agentischer Coding-Arbeitsplatz: OpenSpec-Workflows planen die Änderung, Multi-Agent-Ausführung setzt sie um, und Hero Scenario macht den langen Weg sichtbar, bis aus der Idee ausgelieferte Software wird.

Intelligent
OpenSpec-Workflows machen aus einer Absicht einen Weg vom Vorschlag bis zur Auslieferung.
Effizient
Multi-Agent-Ausführung treibt Recherche, Umsetzung und Prüfung parallel voran.
Unterhaltsam
UI-Interaktionen erleichtern Planung, Agent-Ausführung und Projektarbeit.