Skip to content

fix(setup): auto-install matrix-nio during hermes setup#3802

Merged
teknium1 merged 1 commit intomainfrom
hermes/hermes-9c6b6d00
Mar 29, 2026
Merged

fix(setup): auto-install matrix-nio during hermes setup#3802
teknium1 merged 1 commit intomainfrom
hermes/hermes-9c6b6d00

Conversation

@teknium1
Copy link
Copy Markdown
Contributor

@teknium1 teknium1 commented Mar 29, 2026

Summary

Salvaged from PR #1978 by @Gutslabs and PR #1979 by @cutepawss — applied onto current main with authorship preserved.

Setup previously only printed a manual install hint for matrix-nio, causing the gateway to crash with "matrix-nio not installed" after configuring Matrix. Now auto-installs the package during setup.

Changes:

Closes #1978, closes #1979

Adds a Ctrl+Z key binding to suspend the hermes CLI to background
using standard Unix job control. Uses prompt_toolkit's run_in_terminal()
to properly save/restore terminal state, then sends SIGTSTP to the
process group. Prints a branded message with resume instructions.
Shows a not-supported notice on Windows.

Co-authored-by: CharlieKerfoot <CharlieKerfoot@users.noreply.github.com>
@teknium1 teknium1 force-pushed the hermes/hermes-9c6b6d00 branch from 73ffba9 to dbaa226 Compare March 29, 2026 22:43
@teknium1 teknium1 changed the title fix(telegram): cancel pending text batch tasks on disconnect Mar 29, 2026
@teknium1 teknium1 merged commit 0fd3b59 into main Mar 29, 2026
2 of 3 checks passed
@teknium1 teknium1 changed the title feat(cli): add Ctrl+Z process suspend support Mar 29, 2026
@teknium1 teknium1 changed the title fix: auto-invalidate stale context length cache when defaults change Mar 30, 2026
@teknium1 teknium1 changed the title fix(agent): normalize parallel file operation paths Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants