yoi/crates/tui
2026-06-21 01:45:28 +09:00
..
src feat: add explicit resume command 2026-06-21 01:45:28 +09:00
Cargo.toml feat: add single-pod text selection 2026-06-15 16:01:13 +09:00
README.md tui: introduce dashboard console boundaries 2026-06-20 18:12:18 +09:00

tui

Role

tui implements terminal UI clients for the single-Pod Console and workspace Dashboard surfaces.

Boundaries

Owns:

  • terminal rendering and input handling
  • local composer state and UI affordances
  • single-Pod Console attach/restore/chat screens
  • workspace Dashboard presentation and role-action UI

Does not own:

  • durable transcript authority (session-store)
  • Pod current state (pod-store)
  • Pod lifecycle policy (pod)
  • product CLI ownership (yoi)

Design notes

The TUI should display committed events and Pod snapshots rather than inventing durable state. Local input history and optimistic UI affordances are editing conveniences; they must not become hidden model context.

See also