Graph: TUI rendering

t-521·WorkTask·
·
·
Created3 weeks ago·Updated3 weeks ago

Dependencies

Description

Edit

Implement TUI rendering with Brick.

Components

  • Breadcrumb bar (path to current node)
  • Main view (current node, children, siblings)
  • Ops detail view (tool calls within node)
  • Input area
  • Status bar (keybindings)

Functions

  • drawUI :: TuiState -> [Widget Name]
  • drawBreadcrumb :: [Node] -> Widget Name
  • drawNode :: Node -> Bool -> Widget Name (selected or not)
  • drawOps :: [Op] -> Widget Name
  • drawInput :: Text -> Widget Name

File

Omni/Agent/Graph/Tui/Draw.hs

Timeline (0)

No activity yet.