Was macht qvr?
quiver (qvr): Open-Source, git-nativer Paketmanager für Agenten-Fähigkeiten – Lockfile-first, registrierungsunabhängig und entwickelt für reproduzierbare KI-Agenten-Workflows.
Was ist qvr?
qvr (kurz für quiver) ist ein spezialisierter Paketmanager für Fähigkeiten von KI-Agenten. Er nutzt Git als zugrunde liegendes Protokoll, setzt auf eine Lockfile-Datei zur exakten Versionierung und benötigt kein zentrales Registry-System. Das bedeutet, dass alle Abhängigkeiten eines Agenten-Workflows präzise fixiert werden können.
Hauptfunktionen
- Lockfile-first: Eine
qvr.lock-Datei hält alle installierten Fähigkeiten mit ihren exakten Versionen fest, sodass Builds und Ausführungen reproduzierbar bleiben. - Registrierungsunabhängig: Fähigkeiten können aus beliebigen Git-Repositorys bezogen werden, ohne an ein bestimmtes Registry-Ökosystem gebunden zu sein.
- Git-nativ: Jede Fähigkeit wird als Git-Referenz behandelt, was Branching, Tagging und historische Nachvollziehbarkeit ermöglicht.
- Optimiert für KI-Agenten: qvr funktioniert mit gängigen Agenten-Plattformen wie Claude Code, Cursor, Codex und anderen, die Fähigkeiten in ihrem Source-Code-Repository verwalten.
Warum qvr?
Agenten-Fähigkeiten werden zunehmend komplexer und erfordern eine systematische Verwaltung. Traditionelle Paketmanager sind nicht auf die speziellen Anforderungen von Agenten-Konfigurationen und -Skripten ausgelegt. qvr schließt diese Lücke, indem es eine leichtgewichtige, dezentralisierte Lösung bietet, die bestehende Git-Workflows ergänzt.
Schnellstart
# quiver installieren (Beispiel)
npm install -g @astra-sh/qvr
# Eine Fähigkeit installieren
qvr install my-agent-skill
# Lockfile generieren
qvr lock
# Alle Fähigkeiten aus der Lockfile wiederherstellen
qvr restore
Wie es funktioniert
qvr install <skill-name>lädt eine Fähigkeit aus ihrem Git-Repository herunter und registriert sie im lokalen Projekt.qvr lockerstellt oder aktualisiert dieqvr.lock-Datei mit den genauen Commit-Hashes und Metadaten.qvr restorestellt den exakten Zustand der Fähigkeiten basierend auf der Lockfile wieder her – garantiert reproduzierbar.
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex
- Jeder Agent, der Fähigkeiten über Git-Repositorys bezieht
Lizenz
Open Source (MIT License)
Dieses Projekt wird von astra-sh entwickelt und gewartet. Beiträge sind willkommen.