hermes-agent/ui-tui-opentui-v2
alt-glitch 6a24249e7c opentui(v5/item6): collapsible thinking traces
Reasoning rendered as an always-expanded plain muted blob. Now it's a proper
collapsible part (opencode ReasoningPart): auto-EXPANDED while the turn streams
(watch it think), then collapses to a one-line `▶ Thought: <title>` when settled;
click toggles. Title is the model's leading `**bold**` line (reasoningSummary).
Body renders as DIM markdown in a left-`│`-border block (Markdown gained an
optional `fg` so reasoning is muted vs the answer). +1 render test (80 pass).
2026-06-09 03:37:42 +00:00
..
scripts feat(opentui-v2): Phase 0 scaffold — Solid + Effect-at-boundary native TUI 2026-06-08 13:36:54 +00:00
src opentui(v5/item6): collapsible thinking traces 2026-06-09 03:37:42 +00:00
.gitignore feat(opentui-v2): Phase 0 scaffold — Solid + Effect-at-boundary native TUI 2026-06-08 13:36:54 +00:00
.prettierrc feat(opentui-v2): Phase 0 scaffold — Solid + Effect-at-boundary native TUI 2026-06-08 13:36:54 +00:00
bun.lock feat(opentui-v2): Phase 0 scaffold — Solid + Effect-at-boundary native TUI 2026-06-08 13:36:54 +00:00
bunfig.toml feat(opentui-v2): Phase 0 scaffold — Solid + Effect-at-boundary native TUI 2026-06-08 13:36:54 +00:00
eslint.config.mjs feat(opentui-v2): Phase 0 scaffold — Solid + Effect-at-boundary native TUI 2026-06-08 13:36:54 +00:00
package.json feat(opentui-v2): Phase 0 scaffold — Solid + Effect-at-boundary native TUI 2026-06-08 13:36:54 +00:00
tsconfig.json feat(opentui-v2): Phase 0 scaffold — Solid + Effect-at-boundary native TUI 2026-06-08 13:36:54 +00:00