Addresses 4 issues found during the relay inbox resolution session (2026-07-18) while investigating the 504 Gateway Timeout and compression configuration across the agent fleet.
The infisical-gateway.sh wrapper contains python -m hermes_cli.main gateway run in its command line. When pgrep matches this, health checks read the bash wrapper instead of the python process, returning 401.
Verification
All 3 pgrep patterns consistently use grep -v infisical | head -1
Rule 13 documents the vault empty-key scenario
Baseline config now includes all 3 stable aliases
## Summary
Addresses 4 issues found during the relay inbox resolution session (2026-07-18) while investigating the 504 Gateway Timeout and compression configuration across the agent fleet.
## Changes
### 1. hermes-agent-baseline.prose.md - Add stable aliases
- Added `gpu-dense` and `gpu-light` to the baseline models list alongside `strix-moe`
- Tanko was missing `gpu-dense` entirely (x_search was using `grok-4.20-reasoning`)
### 2. hermes-config-template.prose.md - Fix pgrep traps + vault guard
- **Rule 12**: Fixed `pgrep` pattern to use `grep -v infisical | head -1` to avoid matching the infisical bash wrapper
- **Rule 13**: Added vault empty-key guard documentation
### 3. litellm-api-keys.prose.md - Fix auditable check
- Fixed `pgrep hermes_cli` to filter out the infisical wrapper
### 4. scripts/agent-health-check.py - Fix gateway PID detection
- Fixed `pgrep` to exclude infisical bash wrapper
## Root Cause
The infisical-gateway.sh wrapper contains `python -m hermes_cli.main gateway run` in its command line. When pgrep matches this, health checks read the bash wrapper instead of the python process, returning 401.
## Verification
- All 3 pgrep patterns consistently use `grep -v infisical | head -1`
- Rule 13 documents the vault empty-key scenario
- Baseline config now includes all 3 stable aliases
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Addresses 4 issues found during the relay inbox resolution session (2026-07-18) while investigating the 504 Gateway Timeout and compression configuration across the agent fleet.
Changes
1. hermes-agent-baseline.prose.md - Add stable aliases
gpu-denseandgpu-lightto the baseline models list alongsidestrix-moegpu-denseentirely (x_search was usinggrok-4.20-reasoning)2. hermes-config-template.prose.md - Fix pgrep traps + vault guard
pgreppattern to usegrep -v infisical | head -1to avoid matching the infisical bash wrapper3. litellm-api-keys.prose.md - Fix auditable check
pgrep hermes_clito filter out the infisical wrapper4. scripts/agent-health-check.py - Fix gateway PID detection
pgrepto exclude infisical bash wrapperRoot Cause
The infisical-gateway.sh wrapper contains
python -m hermes_cli.main gateway runin its command line. When pgrep matches this, health checks read the bash wrapper instead of the python process, returning 401.Verification
grep -v infisical | head -1