During the project build, these keys appeared in chat text (exposed to the LLM model):
- Vercel token (old)
- Composio API key
- GitHub OAuth token (
gho_...)
| Key | Status | Required action |
|---|---|---|
| Vercel token | β currently broken | Manual: go to https://vercel.com/account/tokens β delete all β create a new token with team team_jsDd0T7iHZ26E6GhomgOxE4T β save to ~/.hermes/vercel_token + update VERCEL_TOKEN repo secret |
| GitHub OAuth | β³ manual | go to https://github.com/settings/tokens β delete gho_... β create a PAT with repo, workflow β apply via git credential |
| Composio key | β³ manual | go to https://app.composio.dev/settings/api-keys β Rotate β update ~/.hermes/composio_key |
- Run:
node scripts/rotate-keys.mjs(logs status) - Update GitHub Actions secrets:
python scripts/set-gh-secrets.py - Push:
git push origin master(CI will verify the deploy)
The live site currently works (last successful deploy: 4e1779f) but won't update until the Vercel token is rotated manually.