hermes-agent/ui-tui/packages/hermes-ink/src/ink/hooks
Brooklyn Nicholson a82097e7a2 feat(tui): /model and /setup slash commands with in-place CLI handoff
- hermes-ink: export `withInkSuspended()` + `useExternalProcess()` that
  pause/resume Ink around an arbitrary external process (built on the
  existing enterAlternateScreen/exitAlternateScreen plumbing)
- tui: `launchHermesCommand(args)` spawns the `hermes` binary with
  inherited stdio, with `HERMES_BIN` override for non-standard launches
- tui: `/model` and `/setup` slash commands invoke the CLI wizards
  in-place, then re-preflight `setup.status` and auto-start a session on
  success — no more exit-and-relaunch to finish first-run setup
- setup panel now advertises those slashes instead of only pointing
  users back at the shell
2026-04-17 10:58:18 -05:00
..
use-animation-frame.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-app.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-declared-cursor.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-external-process.ts feat(tui): /model and /setup slash commands with in-place CLI handoff 2026-04-17 10:58:18 -05:00
use-input.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-interval.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-search-highlight.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-selection.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-stdin.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-tab-status.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-terminal-focus.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-terminal-title.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-terminal-viewport.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00