fix: include telegram dependency in termux bundle

This commit is contained in:
helix4u 2026-04-13 20:00:39 -06:00 committed by Teknium
parent 5d3a81408d
commit e7c61baaa1
2 changed files with 3 additions and 0 deletions

View file

@ -68,6 +68,7 @@ termux = [
# Tested Android / Termux path: keeps the core CLI feature-rich while # Tested Android / Termux path: keeps the core CLI feature-rich while
# avoiding extras that currently depend on non-Android wheels (notably # avoiding extras that currently depend on non-Android wheels (notably
# faster-whisper -> ctranslate2 via the voice extra). # faster-whisper -> ctranslate2 via the voice extra).
"python-telegram-bot[webhooks]>=22.6,<23",
"hermes-agent[cron]", "hermes-agent[cron]",
"hermes-agent[cli]", "hermes-agent[cli]",
"hermes-agent[pty]", "hermes-agent[pty]",

View file

@ -16,6 +16,7 @@ The tested Termux bundle installs:
- the Hermes CLI - the Hermes CLI
- cron support - cron support
- PTY/background terminal support - PTY/background terminal support
- Telegram gateway support (manual / best-effort background runs)
- MCP support - MCP support
- Honcho memory support - Honcho memory support
- ACP support - ACP support
@ -34,6 +35,7 @@ A few features still need desktop/server-style dependencies that are not publish
- the `voice` extra is blocked by `faster-whisper -> ctranslate2`, and `ctranslate2` does not publish Android wheels - the `voice` extra is blocked by `faster-whisper -> ctranslate2`, and `ctranslate2` does not publish Android wheels
- automatic browser / Playwright bootstrap is skipped in the Termux installer - automatic browser / Playwright bootstrap is skipped in the Termux installer
- Docker-based terminal isolation is not available inside Termux - Docker-based terminal isolation is not available inside Termux
- Android may still suspend Termux background jobs, so gateway persistence is best-effort rather than a normal managed service
That does not stop Hermes from working well as a phone-native CLI agent — it just means the recommended mobile install is intentionally narrower than the desktop/server install. That does not stop Hermes from working well as a phone-native CLI agent — it just means the recommended mobile install is intentionally narrower than the desktop/server install.