Beim Installieren von Skills im Hermes Agent ist die direkteste Lösung, die GITHUB_TOKEN in ~/.hermes/.env zu konfigurieren. Die offizielle Skills-Dokumentation besagt, dass die Quote für nicht zertifizierte GitHub-APIs niedrig ist und die Quote nach der Konfiguration des Tokens deutlich steigt.
Warum führen Installationsfähigkeiten auf GitHub-Drosselung
Hermes' Skills Hub sucht, überprüft, lädt Skill-Quellen herunter und liest Metadaten aus dem Repository sowie Sicherheitsaudit-Informationen. Wenn Sie mehrere Skills hintereinander durchsuchen, suchen und installieren, ist es einfach, GitHub-No-Login-Anfrage-Credits auszulösen.
Wie man damit umgeht
- Geh auf GitHub und erstelle ein Token, das nur zum Lesen öffentlicher Repositorien verwendet wird, wobei die Berechtigungen auf ein Minimum beschränkt sind.
- Führe
hermes config set GITHUB_TOKEN ghp_xxxaus, damit Hermes an die.envschreibt. - Wiederholen Sie
hermes skills searchoderhermes skills install. - Wenn es weiterhin fehlschlägt, warten Sie, bis das aktuelle Limitfenster wieder aufgenommen wird, und reduzieren Sie die Anzahl der Batch-Suchen.
Sicherheitshinweise
Schreiben Sie GITHUB_TOKEN nicht in die .env des Projekt-Repositoriums und reichen Sie sie nicht in den Gruppenchat, damit der Agent sie lesen kann. Sie gehört zum persönlichen Schlüssel in Hermes Home und sollte in ~/.hermes/.env platziert werden.
Es wird außerdem empfohlen, den Quellcode vor der Installation der Fähigkeit zu überprüfen oder zu überprüfen. Throttling ist nur ein Verbindungsproblem, und worauf Sie wirklich achten müssen, ist, ob die Drittanbieter-Fähigkeit vertrauenswürdig ist, ob sie zu viele Berechtigungen anfordert und ob sie Skripte enthält, die ausgehende Daten enthalten.