Internals overview
Onboarding document for new contributors. This file captures every non-obvious design decision made from v0.1 through v0.4.0. Reading the code without this context risks re-learning hard-won findings from the Hermes Agent source. Start here.
- What This Plugin Does
- Module Map
- The Hermes Plugin Model
- Hook Pipeline
- Hook kwargs Reference
- Database Layer
- Pricing Engine
- Budget Engine
- Free→Paid Model Transition Alert
- Pricing Auto-Refresh
- Subagent Architecture
- Mixture of Agents (MoA)
- Agent Intelligence (efficiency · smells · forecast)
- Cron Job Identification
- Test Isolation Contract
- Design Decisions by Version
- Metrics: Real vs Estimated
- CI/CD Pipeline
- Known Limitations
- User Config Files
- Canonical telemetry home (HERMES_TELEMETRY_HOME)
- PluginContext API
- Valid Hooks Reference
- Dashboard Plugin Surface
- Hermes Session Storage (transcripts and artifacts)
- Dashboard i18n (EN/RU toggle)
hermes-telemetry is an independent community plugin for Hermes Agent. It is not affiliated with or endorsed by Nous Research.