v0.1.0 — Hermes Agent bridge for PAI ecosystem
First public release of pai-hermes — a bridge that makes Hermes Agent PAI-ecosystem-aware via 7 skills + 3 cron jobs.
What's in this release
7 SKILL.md routes (drop into Hermes `external_dirs`):
- `omc` — Claude Code harness routing (ralph/team/autopilot/ultrawork/ask)
- `pai-pulse` — Pulse `/notify` TTS POST wrapper (ElevenLabs server-side)
- `pai-watch` — `git fetch` × 4 sources + impact-score + JSON proposal writer
- `pai-doctor` — PAI ecosystem health probes (Pulse, Tailscale, paths, OMC CLI)
- `pai-accept` — SHA pin in paths.env + arc review markdown. SSH-only
- `pai-cost-tracker` — Claude 5h/7d usage % + voice alert at threshold (reads PAI canonical usage cache)
- `pai-statusline-banner` — daily 18:00 mobile digest
3 Hermes cron yaml (zero-AI-cost jobs):
- `pai-watch` hourly
- `pai-cost-tracker` hourly
- `pai-statusline-banner` daily 18:00
Tooling:
- Idempotent `install.sh` / `uninstall.sh` (Python-driven config patcher)
- `tools/cost_check.py` (PAI usage cache parser → voice alert text)
- `tests/skill-format.bats` (13 tests, all green)
Docs:
- `README.md`, `CLAUDE.md` (agent briefing), `docs/INSTALL.md`, `docs/ARCHITECTURE.md`
Built atop
- Hermes Agent (Nous Research, MIT)
- Personal_AI_Infrastructure v5.0.0 (Miessler, MIT)
- oh-my-claudecode v4.13.7+
- pai-anywhere v0.2.0
Install
```bash
git clone https://github.com/gl0bal01/pai-hermes ~/.hermes/pai-hermes
cd ~/.hermes/pai-hermes
./install.sh
```
See docs/INSTALL.md for full VPS deploy walkthrough.
License
MIT. AGPL boundary documented in `CLAUDE.md` for safe interaction with `pai-collab` (AGPL-3.0).
Known limitations (v0.1.0)
- Skills written, integration runtime untested on Hermes (PRs welcome to validate)
- Hermes cron yaml format guessed from `~/.hermes/cron/` examples — needs schema verification
- `tools/cost_check.py` reads PAI usage cache format — verify against your `~/.claude/PAI/MEMORY/STATE/usage-cache.json`
- No CI workflow yet