Watch
1
0
Fork
You've already forked souveraine
0

ratatui 0.30 upgrade + ratatui-image for real photo rendering

ratatui-image v11 provides kitty/sixel/halfblock rendering. Loads the
agent's portrait photo as a terminal image protocol alongside the existing
half-block PortraitSource. On supportng terminals (Kitty, WezTerm, iTerm2,
Ghostty) the Welcome screen shows the actual photograph instead of the
18x18 pixel-art downsample.

Also includes the Agent Manager screen (press `i` on Welcome) with
per-agent card data: seed glyph, uptime %, instance count, memory files,
pubkey prefix, description.
This commit is contained in:
Fimeg 2026-05-12 15:49:39 -04:00
commit 6b5a3c5959
4 changed files with 245 additions and 102 deletions

View file

@ -50,10 +50,11 @@ reqwest = { version = "0.12", features = ["json", "stream", "rustls-tls"] }
# Terminal/UI
crossterm = "0.27" # Terminal control
ratatui = { version = "0.26", features = ["crossterm"] } # TUI framework with crossterm backend
ratatui = { version = "0.30", features = ["crossterm"] } # TUI framework with crossterm backend
unicode-width = "0.1"
colored = "2" # Color gradients and effects
image = { version = "0.25", default-features = false, features = ["png", "jpeg"] } # Per-agent portraits (assets/portrait.{png,jpg})
ratatui-image = "11" # Real photo rendering in TUI (kitty/sixel/halfblock)
# Logging/tracing
tracing = "0.1"