chengyongru and GitHub
4d204ba077
feat(tui): support pasting clipboard images ( #5563 )
...
* feat(tui): support pasting clipboard images
* fix(tui): keep image placeholders atomic
* fix(tui): reconcile duplicate image placeholders
* fix(tui): retain highlighted image placeholders
* fix(tui): preserve image placeholder layout
* fix(tui): keep image display state local
* fix(tui): reject images in commands
2026-08-27 20:37:43 +08:00
chengyongru and GitHub
3a62b0b744
fix(tui): surface chat connection failures ( #5543 )
...
* fix(tui): surface chat connection failures
* fix(tui): keep connection copy implementation-agnostic
* test(tui): avoid millisecond timing boundary
* fix(tui): use gateway health for connection status
* fix(tui): use product-level readiness copy
2026-08-27 11:37:30 +08:00
chengyongru and chengyongru
b218d3e7f8
feat(tui): autocomplete skill references
2026-08-25 23:11:24 +08:00
chengyongru and chengyongru
8bb3828487
fix(tui): preserve usage telemetry fields
2026-08-25 01:04:25 +08:00
Xubin Ren
baa0233377
fix(tui): preserve draft scope until first message
2026-08-24 10:40:16 +08:00
Xubin Ren
12029f8812
feat(runtime): add user-controlled turn recovery
2026-08-24 00:58:04 +08:00
chengyongru and chengyongru
961b1fdd7d
refactor: remove remaining dead code
2026-08-23 19:08:00 +08:00
chengyongru and chengyongru
c615aee2ca
feat(tui): start fresh chats in launch workspace
2026-08-20 11:16:09 +08:00
chengyongru and chengyongru
467a7b5331
fix(tui): refresh expired API credentials
2026-08-18 18:19:33 +08:00
chengyongru and chengyongru
df14259717
perf(tui): reduce cold-start latency
2026-08-18 16:28:46 +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
03d982023a
feat(tui): add clickable runtime controls
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
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
8f9bdb210e
feat(tui): refine quiet terminal interactions
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
4f12e15237
fix(tui): harden the interactive terminal experience
2026-08-17 20:56:10 +08:00
ce070c832d
feat(cli): add native TypeScript terminal UI
...
Rebuild the terminal client on OpenTUI while keeping the Python gateway as the single agent, session, tool, and memory runtime. Preserve a classic prompt fallback and publish version-matched native sidecars for supported platforms.
Co-authored-by: Bingxi Zhao <150592536+pancacake@users.noreply.github.com >
Co-authored-by: chengyongru <2755839590@qq.com >
2026-08-17 20:56:10 +08:00