mirror of
https://github.com/domfelipe/hermes-client-onboarding.git
synced 2026-08-07 06:16:47 +00:00
Reliable auto-kickoff via classic CLI PTY inject
TUI HERMES_TUI_QUERY races session creation (~4s) and often never submits. Default launcher now uses hermes chat --cli plus a small Python PTY that injects the Phase-1 kickoff after ready markers.
This commit is contained in:
parent
29c3fa703b
commit
d8bea2017b
5 changed files with 204 additions and 23 deletions
10
README.md
10
README.md
|
|
@ -149,14 +149,18 @@ Não imprime secrets.
|
|||
|
||||
## Launcher (agente fala primeiro)
|
||||
|
||||
O bootstrap instala `~/.local/bin/hermes-client-onboarding`, que abre o TUI com kickoff automático:
|
||||
O bootstrap instala `~/.local/bin/hermes-client-onboarding`:
|
||||
|
||||
```bash
|
||||
hermes-client-onboarding
|
||||
```
|
||||
|
||||
Isso usa `hermes chat --tui -s hermes-client-onboarding -q "…"` — o Hermes **envia a primeira mensagem sozinho** e continua interativo.
|
||||
`hermes chat -s …` sem `-q` / sem launcher espera o usuário falar primeiro.
|
||||
Por padrão usa **CLI clássico + injeção automática** da primeira mensagem (PTY). O TUI nativo do Hermes tem race no startup-query (~4s) e costuma ficar mudo — por isso não é o default.
|
||||
|
||||
```bash
|
||||
# TUI (opcional, menos confiável para auto-start)
|
||||
HERMES_ONBOARD_USE_TUI=1 hermes-client-onboarding
|
||||
```
|
||||
|
||||
## Licença
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue