Mes agents Hermes tournaient avec des clés API rangées dans des .env sur le serveur.
J'ai migré la clé Fireworks dans Bitwarden Secrets Manager. Au boot, l'agent appelle bws, résout
la clé en mémoire, ne touche plus à un fichier local. Bitwarden est la source de vérité.
Ce matin au démarrage, les logs montrent : "Bitwarden Secrets Manager: applied 1 secret
(FIREWORKS_API_KEY)". Appel modèle juste après, réponse 200. Le cache s'est régénéré tout seul.
La clé est résolue à la demande. J'ai redémarré l'agent pour vérifier : il repart sur la même
résolution Bitwarden au boot. Il ne dépend plus d'une clé gardée en RAM.
Si tu montes un business avec des agents IA, tu vas multiplier les clés. Fireworks, OpenRouter,
Anthropic, des tokens GitHub, des accès Notion. Tu ne veux pas les balancer dans un .env que tu
oublies sur un VPS. Un jour tu recrutes, un jour tu vends un accès, un jour tu migres de serveur.
A chaque fois ce sont des secrets qui traînent. Bitwarden devient ton point central. Tu rotates
une clé, tous tes agents la récupèrent au prochain démarrage. Tu n'ouvres pas un fichier, tu ne
fais pas de grep, tu ne copies rien dans un chat.
Quand tu passes du bricolage local à un système qui tourne pour des clients, la barre change. Un
client ne veut pas que ses leads ou ses données passent par un serveur où tes clés sont lisibles
avec nano. C'est la différence entre un prototype et une infra de production. Tu ne peux pas
prétendre livrer des systèmes fiables si la base est bancale.
Ce genre de détail te rattrape quand tu scales. Tu ne vois pas le .env au quotidien, il ne te
gêne pas. Jusqu'au jour où tu recrutes, où tu migres de machine, ou où un client te demande comment sont stockées ses données. A ce moment là, tu copies des secrets à la main, tu en oublies un, tu en laisses un train derrière toi.
Maintenant mes agents ne démarrent que si le vault répond. Pas de vault, pas de clé, pas de
service. C'est devenu la porte d'entrée obligatoire. Je ne laisse plus de secrets clients dans un
fichier local. Bitwarden est le seul endroit où ils existent.