Hermes Gateway for Herdr πŸšͺ

Dedicated Hermes Gateway supervision inside a real Herdr pane

GitHub

Project goal

Keep one dedicated Hermes Gateway under explicit supervision inside its owning Herdr pane. The offline core implements lifecycle control, identity checks, duplicate prevention and JSON diagnostics; real Herdr/Hermes integration remains unverified.

Tech stack

  • Python β€” Controller, pane supervisor and CLI
  • Unix sockets / JSONL β€” Bounded Herdr and Hermes control exchanges
  • flock / atomic JSON β€” Singleton locks, persistent intent and request deduplication
  • psutil / PyYAML β€” Process identity and Profile configuration checks
  • Herdr plugin TOML β€” Development hooks, actions and pane registration
  • unittest β€” Isolated fake-process and RPC tests