hermes-agent/ui-tui/src/content
Brooklyn Nicholson 14dd8e9a72 fix(tui): address Copilot review on editor handoff
- resolveEditor() now returns argv (string[]) so EDITOR='code --wait'
  and VISUAL='emacsclient -t' tokenize correctly into spawnSync's
  separate command + args. Previously the whole string was passed as
  argv[0] and would ENOENT.
- Skip the POSIX X_OK PATH walk on Windows; return ['notepad.exe']
  there since fs.constants.X_OK is not meaningful and PATHEXT-based
  resolution would need its own implementation.
- Surface openEditor() rejections via actions.sys instead of letting
  them become unhandled promise rejections in the useInput callback.
- Hotkey docs/comment now say Cmd/Ctrl+G to match isAction()'s
  platform-action-modifier behavior (Cmd on macOS, Ctrl elsewhere).
2026-04-25 20:34:24 -05:00
..
charms.ts refactor(tui): store-driven turn state + slash registry + module split 2026-04-16 12:34:45 -05:00
faces.ts refactor(tui): store-driven turn state + slash registry + module split 2026-04-16 12:34:45 -05:00
fortunes.ts refactor(tui): /clean pass across ui-tui — 49 files, −217 LOC 2026-04-16 22:32:53 -05:00
hotkeys.ts fix(tui): address Copilot review on editor handoff 2026-04-25 20:34:24 -05:00
placeholders.ts refactor(tui): store-driven turn state + slash registry + module split 2026-04-16 12:34:45 -05:00
setup.ts feat(tui): /model and /setup slash commands with in-place CLI handoff 2026-04-17 10:58:18 -05:00
verbs.ts refactor(tui): store-driven turn state + slash registry + module split 2026-04-16 12:34:45 -05:00