Skip to content

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

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

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

Conversation

@teknium1

@teknium1 teknium1 commented Mar 29, 2026

Copy link
Copy Markdown
Contributor

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 feat(cli): add Ctrl+Z process suspend support 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 fix: auto-invalidate stale context length cache when defaults change Mar 29, 2026
@teknium1 teknium1 changed the title fix: auto-invalidate stale context length cache when defaults change fix(agent): normalize parallel file operation paths Mar 30, 2026
@teknium1 teknium1 changed the title fix(agent): normalize parallel file operation paths fix(setup): auto-install matrix-nio during hermes setup Mar 30, 2026
angelburgosrosado pushed a commit to angelburgosrosado/hermes-agent that referenced this pull request Apr 27, 2026
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>
02356abc pushed a commit to 02356abc/hermes-agent that referenced this pull request May 14, 2026
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>
olympus-terminal pushed a commit to olympus-terminal/hermes-agent that referenced this pull request May 16, 2026
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>
gweeteve pushed a commit to gweeteve/hermes-agent that referenced this pull request Jun 2, 2026
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>
Egavasyug pushed a commit to Egavasyug/hermes-agent that referenced this pull request Jun 10, 2026
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants