Was macht agent-shared-fabric?
Agent Shared Fabric: eine Governance-Ebene für die Koordination mehrerer Agenten, Quittungen, Erinnerungsspuren, MCP-/Fähigkeitsregister und Laufzeitbrücken.
Übersicht
Agent Shared Fabric bietet eine zentrale Verwaltungsschicht für Multi-Agenten-Systeme. Sie ermöglicht Agenten, Aktionen zu protokollieren, Kontext über Sitzungen hinweg zu teilen und verfügbare Werkzeuge und Dienste dynamisch zu erkennen.
Hauptfunktionen
- Quittungsregistrierung: Nachverfolgung und Bestätigung von Agentenaktionen.
- Erinnerungsspuren: Gemeinsamer Kontextspeicher für Multi-Agenten-Workflows.
- MCP-Dienstregistrierung: Erkennung von Modellkontextprotokoll (MCP)-Diensten.
- Fähigkeitsregister: Verwaltung von Agentenfähigkeiten (Skills).
- Laufzeitbrücken: Verbindung verschiedener Laufzeitumgebungen.
Verwendung
REST-API
# Eine Aktion aufzeichnen
curl -X POST https://api.fabrik.example.com/receipts \
-H "Content-Type: application/json" \
-d '{"agent": "agent-1", "action": "search", "status": "completed"}'
CLI-Tool
fabrik receipt list --agent agent-1
Integration
from agent_shared_fabric import FabricClient
client = FabricClient(api_url="https://api.fabrik.example.com")
client.record_receipt(agent="agent-1", action="search", status="completed")
Konfiguration
Umgebungsvariable:
FABRIC_API_URL: URL der Fabric-API.FABRIC_API_KEY: API-Schlüssel für die Authentifizierung.
Architektur
Die Fabric-Schicht sitzt oberhalb der einzelnen Agenten und bietet einen gemeinsamen Governance-Rahmen. Agenten interagieren über standardisierte Schnittstellen mit der Fabric, während die Fabric selbst Quittungen, Erinnerungen und Dienste in einer zentralen Datenbank verwaltet.
Lizenz
Siehe LICENSE.