feat: add hermes backend support

- Add myhermes entrypoint and myagents hermes subcommand
- Hermes sessions read from global SQLite store (~/.hermes/state.db)
- Default args: --yolo
- Update README, AGENTS.md, Makefile, pyproject.toml
- Add tests for hermes subcommand, passthrough, and session listing
This commit is contained in:
Zhengshou Lai
2026-07-15 10:21:38 +08:00
parent 2169a0a303
commit 78ca74152f
11 changed files with 284 additions and 17 deletions
+2 -2
View File
@@ -1,12 +1,12 @@
#!/usr/bin/env python3
"""Remove ~/.local/bin/{myagents,myclaude,mykimi,mycodex} symlinks to this repo's venv."""
"""Remove ~/.local/bin/{myagents,myclaude,mykimi,mycodex,myhermes} symlinks to this repo's venv."""
from __future__ import annotations
import os
import sys
_COMMANDS = ("myagents", "myclaude", "mykimi", "mycodex")
_COMMANDS = ("myagents", "myclaude", "mykimi", "mycodex", "myhermes")
def _remove_link(link: str, want: str) -> bool: