Was macht Relay-kit?
Governance-Kit für KI-Agenten-Workflows mit Multi-Agent-Routing, Laufzeitsicherheits-Gates, semantischer Skill-Bewertung, Nachweisführung und Bereitschaftsprüfungen.
Überblick
Das Relay-kit bietet eine robuste Governance-Schicht für KI-Agenten-Workflows. Es ermöglicht dir, mehrere Agenten sicher zu orchestrieren, ihre Aktionen zu prüfen und ihre Fähigkeiten kontinuierlich zu verbessern.
Kernfunktionen
- Multi-Agent-Routing: Leite Aufgaben basierend auf Skill-Profilen, Ladezustand oder benutzerdefinierten Regeln an den richtigen Agenten weiter.
- Laufzeitsicherheits-Gates: Definiere Bedingungen (z. B. maximale API-Aufrufe, verbotene Befehle), die vor jeder Aktion geprüft werden.
- Semantische Skill-Bewertung: Analysiere die Ausgaben von Agenten mit NLP, um ihre Genauigkeit und Relevanz zu bewerten.
- Evidence Ledger: Zeichne alle Entscheidungen und Aktionen in einem unveränderlichen Log auf – für Audits und Debugging.
- Bereitschaftsprüfungen: Validiere vor dem Start eines Workflows, ob alle Abhängigkeiten, Konfigurationen und Umgebungsvariablen korrekt gesetzt sind.
Plattformunterstützung
Das Kit ist sprach- und plattformunabhängig. Du kannst es mit jedem KI-Agenten-Framework verwenden:
- Claude Code
- Cursor
- Codex
- Benutzerdefinierte Agenten
Installation
npm install @b0ydeptraj/relay-kit
# oder
pip install relay-kit
Schnellstart
const { RelayKit } = require('@b0ydeptraj/relay-kit');
const kit = new RelayKit({
gates: [
{ type: 'maxCalls', limit: 100 },
{ type: 'blockedCommands', commands: ['rm -rf'] }
],
ledger: { enabled: true },
routing: {
strategy: 'skill',
skills: ['code-review', 'deployment']
}
});
await kit.run(agent, task);
Konfiguration
| Option | Typ | Beschreibung |
|---|---|---|
gates | Array | Liste der Sicherheits-Gates |
ledger | Objekt | Konfiguration des Evidence Ledgers |
routing | Objekt | Routing-Strategie und Skill-Profile |
readiness | Array | Liste der Bereitschaftsprüfungen |
Beispiel: Bereitschaftsprüfung
readiness:
- type: env
variables: ['API_KEY', 'DB_URL']
- type: service
endpoint: 'https://api.example.com/health'
Lizenz
MIT