Wenn du immer mehr API-Schlüssel wie OpenAI, Anthropic, OpenRouter und xAI in Hermes Agent hast, kannst du Bitwarden Secrets Manager in Betracht ziehen, aber lass es nicht sofort lokale ~/.hermes/.env abdecken. Ab v0.15.0 unterstützt Hermes das Ziehen mehrerer Zugangsdaten aus Bitwarden mit einem einzigen BWS_ACCESS_TOKEN, geeignet für langfristige Nutzung und Teamwartung.
Wann lohnt es sich, umzuziehen?
Wenn du nur einen OpenRouter-Schlüssel hast, kannst auch lokale .env ihn verwenden; Wenn Sie mehrere Anbieter, mehrere Geräte haben und häufig die Schlüssel wechseln, ist Bitwarden eindeutig sorgenfreier. Sein Kernwert ist nicht, dass es "cooler" ist, sondern dass man nach der Tastenrotation die Dateien auf jedem Server nicht manuell ändern muss.
Empfohlene Migrationsreihenfolge
- Sichere zuerst die aktuelle
~/.hermes/.envund behalte mindestens eine Offline-Kopie. - Erstelle die entsprechenden Geheimnisse in Bitwarden und benenne sie so, dass sie zu den von Hermes gelesenen Variablen passen.
- Zuerst die
BWS_ACCESS_TOKENinjizieren und dann Hermes starten, um den Arzt zu überprüfen oder die Quelle der Zugangsdaten im Output zu konfigurieren. - Nachdem die neue Quelle verfügbar ist, entscheiden Sie, ob Bitwarden die lokale Variable mit demselben Namen überschreiben soll.
Die offizielle Dokumentation erwähnt, dass Bitwarden standardmäßig eher eine Wahrheitsquelle ist, was bedeutet, dass der Wert mit demselben Namen die lokale Umwelt überschreiben kann. Dieses Verhalten eignet sich für zentrale Verwaltung, aber nicht für Anfänger, die gleichzeitig versuchen, sich anzupassen. Du kannst das Überschreiben zuerst ausschalten und erst wechseln, nachdem alles in Ordnung ist.
Die einfachste Falle, in die man geraten kann
Erstens sind die Token-Berechtigungen zu groß, sodass alle Umgebungen demselben Bootstrap-Token ausgesetzt sind; Zweitens gibt es alte lokale Schlüssel, sodass man beim falschen Tippen nicht weiß, welche Hermes tatsächlich benutzt hat; Drittens wechselte ein Teammitglied zu Bitwarden, und nachdem der Online-Dienst neu gestartet war, änderten sie plötzlich die Zugangsdaten. Die Lösung ist einfach: Token für verschiedene Umgebungen aufteilen, die Quelle der Zugangsdaten aufzeichnen und betroffene Gateways sowie geplante Aufgaben benachrichtigen, bevor der Schlüssel geändert wird.