Commit Graph
4030 Commits
Author SHA1 Message Date
Xubin Ren 55f0423336 test(cli): tolerate wrapped launcher output 2026-08-17 20:56:10 +08:00
Xubin Ren 6c987fc21d fix(tui): pin hosted task on narrow panes 2026-08-17 20:56:10 +08:00
Xubin Ren 05acd79466 fix(gateway): probe Windows clients safely 2026-08-17 20:56:10 +08:00
Xubin Ren e84aa07bcc test(cli): isolate WebUI interrupt polling 2026-08-17 20:56:10 +08:00
Xubin Ren 79d51be71f feat(tui): integrate with Herdr host 2026-08-17 20:56:10 +08:00
Xubin Ren 783d381710 feat(tui): replace footer hints with model telemetry 2026-08-17 20:56:10 +08:00
Xubin Ren c320d08dfe feat(tui): run bang commands through the gateway 2026-08-17 20:56:10 +08:00
Xubin Ren c5d2e0ddf1 fix(tui): restore composer focus after runtime controls 2026-08-17 20:56:10 +08:00
Xubin Ren cd6a11b3c5 fix(gateway): harden shared client lifecycle 2026-08-17 20:56:10 +08:00
Xubin Ren 19be5be1c0 refactor(gateway): scope foreground registration 2026-08-17 20:56:10 +08:00
Xubin Ren 014eab5f6a fix(gateway): register foreground instances 2026-08-17 20:56:10 +08:00
Xubin Ren a700697583 fix(cli): canonicalize default gateway identity 2026-08-17 20:56:10 +08:00
Xubin Ren b8333a2d7e fix(cli): make gateway persistence explicit 2026-08-17 20:56:10 +08:00
Xubin Ren 74c11e5d28 fix(cli): share on-demand gateway lifecycle 2026-08-17 20:56:10 +08:00
Xubin Ren 2d3045647a fix(tui): reflow markdown tables 2026-08-17 20:56:10 +08:00
Xubin Ren 7e60d52f0e fix(tui): prevent terminal cell artifacts 2026-08-17 20:56:10 +08:00
Xubin Ren a632017194 fix(tui): keep runtime controls interactive 2026-08-17 20:56:10 +08:00
Xubin Ren 03d982023a feat(tui): add clickable runtime controls 2026-08-17 20:56:10 +08:00
Xubin Ren ed796332fe refactor(tui): retire the direct session default 2026-08-17 20:56:10 +08:00
Xubin Ren 9e47d8106c fix(tui): synchronize shared session clients 2026-08-17 20:56:10 +08:00
Xubin Ren 2f78f7fbc5 feat(tui): make follow-up queue explicit 2026-08-17 20:56:10 +08:00
Xubin Ren 2f7355426d style(tui): use brand accent for active status 2026-08-17 20:56:10 +08:00
Xubin Ren 4391bbf4da feat(tui): add agent interaction workflows 2026-08-17 20:56:10 +08:00
Xubin Ren e77eed76c9 fix(tui): track canonical model presets 2026-08-17 20:56:10 +08:00
Xubin Ren 9d7453a53e style(tui): simplify the composer surface 2026-08-17 20:56:10 +08:00
Xubin Ren f17d9eeff7 style(tui): align accents with nanobot brand 2026-08-17 20:56:10 +08:00
Xubin Ren 6eba62606c refactor(tui): modernize active status animation 2026-08-17 20:56:10 +08:00
Xubin Ren 5415e68014 fix(tui): keep scroll position indicator textual 2026-08-17 20:56:10 +08:00
Xubin Ren 0035cd67cd fix(tui): suppress terminal scrollbar glyphs 2026-08-17 20:56:10 +08:00
Xubin Ren 9514b9b909 fix(tui): require the native interactive client 2026-08-17 20:56:10 +08:00
Xubin Ren 8f9bdb210e feat(tui): refine quiet terminal interactions 2026-08-17 20:56:10 +08:00
Xubin Ren 7ed37e5b70 test(tui): exercise Windows ConPTY boundary 2026-08-17 20:56:10 +08:00
Xubin Ren c0e9ce77ef feat(tui): complete session-native terminal workflow 2026-08-17 20:56:10 +08:00
Xubin Ren 6301c0ab57 feat(tui): unify session history and context 2026-08-17 20:56:10 +08:00
Xubin Ren b3c3a82075 fix(tui): preserve slash command semantics 2026-08-17 20:56:10 +08:00
Xubin Ren 2b666934ba feat(tui): add session navigation 2026-08-17 20:56:10 +08:00
Xubin Ren d094fd7f4d feat(tui): discover slash commands 2026-08-17 20:56:10 +08:00
Xubin Ren f3386d965b fix(tui): restore session header card 2026-08-17 20:56:10 +08:00
Xubin Ren 8395bc825b refactor(tui): clarify conversation hierarchy 2026-08-17 20:56:10 +08:00
Xubin Ren 411f9f0e90 fix(tui): clear stale composer placeholder 2026-08-17 20:56:10 +08:00
Xubin Ren a583b1ffda fix(tui): inherit terminal background 2026-08-17 20:56:10 +08:00
Xubin Ren a80993e413 test(tui): verify real terminal boundaries 2026-08-17 20:56:10 +08:00
Xubin Ren 14c5607e5e fix(tui): enforce supported platform boundaries 2026-08-17 20:56:10 +08:00
Xubin RenandBingxi Zhao 406509aeb8 fix(tui): align CI with supported platforms
Wait for terminal setup before asserting signal cleanup on slower Intel runners. Do not advertise a Windows ARM64 sidecar while Bun lacks the FFI support OpenTUI requires there.

Co-authored-by: Bingxi Zhao <150592536+pancacake@users.noreply.github.com>
2026-08-17 20:56:10 +08:00
Xubin Ren 35f2d086b0 fix(tui): harden themes and platform coverage 2026-08-17 20:56:10 +08:00
Xubin RenandBingxi Zhao 347583d3f7 fix(tui): preserve gateway and cache boundaries
Only reuse the exact managed config/workspace instance so CLI overrides cannot silently attach to another gateway. Revalidate cached release sidecars before execution and recover from corrupted cache entries.

Co-authored-by: Bingxi Zhao <150592536+pancacake@users.noreply.github.com>
2026-08-17 20:56:10 +08:00
Xubin Ren fd32a99bf6 test(tui): synchronize cross-platform input assertions 2026-08-17 20:56:10 +08:00
Xubin Ren e207269cf6 fix(tui): close cross-platform lifecycle races 2026-08-17 20:56:10 +08:00
Xubin Ren 4f12e15237 fix(tui): harden the interactive terminal experience 2026-08-17 20:56:10 +08:00
Xubin Ren 5feb21543c fix(tui): reflow layout on terminal resize 2026-08-17 20:56:10 +08:00