Brooklyn Nicholson
9a3a2925ed
feat: scroll aware sticky prompt
2026-04-14 11:49:32 -05:00
Brooklyn Nicholson
c189d5e98b
fix: pasting
2026-04-13 22:39:03 -05:00
Brooklyn Nicholson
bbc7316007
feat: add cur cwd
2026-04-13 21:46:08 -05:00
Brooklyn Nicholson
6d6b3b03ac
feat: add clicky handles
2026-04-13 21:20:55 -05:00
Brooklyn Nicholson
aeb53131f3
fix(ui-tui): harden TUI error handling, model validation, command UX parity, and gateway lifecycle
2026-04-13 18:29:24 -05:00
Brooklyn Nicholson
783c6b6ed6
chore: uptick
2026-04-13 15:08:06 -05:00
Brooklyn Nicholson
4a260b51fe
fix: deep markdown parsing
2026-04-13 15:01:15 -05:00
Brooklyn Nicholson
ebe3270430
fix: fake models
2026-04-13 14:57:42 -05:00
Brooklyn Nicholson
77b97b810a
chore: update how txt pasting ux feels
2026-04-13 14:49:10 -05:00
Brooklyn Nicholson
cac1b1b724
fix(ui-tui): surface RPC errors and guard invalid gateway responses
2026-04-13 14:17:52 -05:00
Brooklyn Nicholson
0642b6cc53
fix: clean newline paste thingy
2026-04-13 12:54:48 -05:00
Brooklyn Nicholson
eec1db36f7
chore: preserve commands
2026-04-13 10:43:42 -05:00
Brooklyn Nicholson
713a614ea8
chore: uptick
2026-04-13 10:22:44 -05:00
Brooklyn Nicholson
a27167fb30
chore: fmt
2026-04-13 10:14:05 -05:00
Brooklyn Nicholson
a2c0597ae4
feat: show thinking indicator while inferencing
2026-04-13 10:11:18 -05:00
Brooklyn Nicholson
0fd33a98cd
feat: ctrl t for diff thinking rendering types
2026-04-12 20:08:12 -05:00
Brooklyn Nicholson
ddb0871769
feat(tui): hierarchical tool progress with grouped parent/child rows and transient line pruning
2026-04-12 17:39:17 -05:00
Brooklyn Nicholson
e03bef684e
chore: fmt
2026-04-12 16:33:25 -05:00
Brooklyn Nicholson
4b026d6761
fix: little box typey thing
2026-04-12 16:31:30 -05:00
Brooklyn Nicholson
ef51bb0091
fix: tool drafting stuff
2026-04-12 16:06:39 -05:00
Ari Lotter
3bf0f39337
wrap preformatted ansi in <Ansi> component
2026-04-12 16:53:53 -04:00
Austin Pickett
5552e1ffe1
Merge branch 'feat/ink-refactor' of github.com:NousResearch/hermes-agent into feat/ink-refactor
2026-04-11 22:10:11 -04:00
Austin Pickett
90890f8f04
feat: personality selector
2026-04-11 22:10:02 -04:00
Ari Lotter
29721fcc58
nix fixes
2026-04-11 19:35:00 -04:00
Brooklyn Nicholson
24a498eb90
feat: better markdown
2026-04-11 17:15:36 -05:00
Brooklyn Nicholson
32302c37dd
feat: fix types and add type checking plus lazybundle on launch andddd dev flag
2026-04-11 14:42:28 -05:00
Ari Lotter
5e5e65f6d5
fix nix build
2026-04-11 15:30:37 -04:00
Brooklyn Nicholson
acbf1794f2
Merge branch 'feat/ink-refactor' of github.com:NousResearch/hermes-agent into feat/ink-refactor
2026-04-11 14:05:17 -05:00
Brooklyn Nicholson
e2ea8934d4
feat: ensure feature parity once again
2026-04-11 14:02:36 -05:00
Austin Pickett
7e7f78f86c
Merge branch 'feat/ink-refactor' of github.com:NousResearch/hermes-agent into feat/ink-refactor
2026-04-11 15:00:28 -04:00
Austin Pickett
5fb6a4418b
feat: panels
2026-04-11 14:29:24 -04:00
Brooklyn Nicholson
3fd5cf6e3c
feat: fix img pasting in new ink plus newline after tools
2026-04-11 13:14:32 -05:00
Brooklyn Nicholson
7803d21bcc
Merge branch 'feat/ink-refactor' of github.com:NousResearch/hermes-agent into feat/ink-refactor
2026-04-11 11:39:19 -05:00
Brooklyn Nicholson
8760faf991
feat: fork ink and make it work nicely
2026-04-11 11:29:08 -05:00
jonny
cab6447d58
fix(tui): render tool trail consistently between live and resume
...
Resumed sessions showed raw JSON tool output in content boxes instead
of the compact trail lines seen during live use. The root cause was
two separate rendering paths with no shared code.
Extract buildToolTrailLine() into lib/text.ts as the single source
of truth for formatting tool trail lines. Both the live tool.complete
handler and toTranscriptMessages now call it.
Server-side, reconstruct tool name and args from the assistant
message's tool_calls field (tool_name column is unpopulated) and
pass them through _tool_ctx/build_tool_preview — the same path
the live tool.start callback uses.
2026-04-11 06:35:00 +00:00
jonny
cb79018977
fix(tui): improve session picker readability
...
- Show full session ID in a fixed-width column for easy scanning
- Pad row numbers to 2 digits to keep alignment past 9 entries
- Always show session source (tui/cli) instead of conditionally hiding it
- Use Box-based column layout so ID, metadata, and title don't run together
2026-04-10 11:16:41 +00:00
jonny
90f0aa174d
fix(tui): support /resume <id> to bypass session picker
...
- Extract resumeById callback from inline onSelect handler
- /resume with no arg opens picker (unchanged behavior)
- /resume <id> resumes directly, skipping the picker
2026-04-10 11:00:08 +00:00
jonny
304f1463a9
fix(tui): show CLI sessions in resume picker
...
- session.list RPC now queries both tui and cli sources, merged by recency
- Session picker shows source label for non-tui sessions (e.g. ", cli")
- Added source field to SessionItem interface
2026-04-10 09:34:01 +00:00
Ari Lotter
660379637a
one more nix fix
2026-04-10 01:41:29 -04:00
Ari Lotter
bc80848e49
update lockfile
2026-04-10 00:50:39 -04:00
Ari Lotter
658cd2dd4c
nix: add tui lockfile update script
2026-04-10 00:46:37 -04:00
Brooklyn Nicholson
8c1ba639c6
Merge branch 'feat/ink-refactor' of github.com:NousResearch/hermes-agent into feat/ink-refactor
2026-04-09 23:35:29 -05:00
Brooklyn Nicholson
17a9c47178
feat: support shift enter for ghostty etc
2026-04-09 23:35:25 -05:00
Austin Pickett
e1df13cf20
fix: menus
2026-04-10 00:01:37 -04:00
Brooklyn Nicholson
aca479c1ae
Merge branch 'feat/ink-refactor' of github.com:NousResearch/hermes-agent into feat/ink-refactor
2026-04-09 19:08:52 -05:00
Brooklyn Nicholson
b85ff282bc
feat(ui-tui): slash command history/display, CoT fade, live skin switch, fix double reasoning
2026-04-09 19:08:47 -05:00
Austin Pickett
4406b4b100
fix: add delete support
2026-04-09 19:53:55 -04:00
Brooklyn Nicholson
17ecdce936
feat: add slash commands to the history so it doesnt get lost
2026-04-09 18:51:17 -05:00
Brooklyn Nicholson
7e813a30e0
fix: sexier cots
2026-04-09 18:33:25 -05:00
Brooklyn Nicholson
6e24b9947e
feat(ui-tui): render tool calls inline in message flow instead of activity lane
2026-04-09 17:40:30 -05:00