Fixed
- TUI crash on async subagent completion: "Rendered line exceeds terminal width."
render.tsnever truncated output to fit the terminal — widget lines (agents.join(" -> ")), chain visualizations, skills lists, and task previews could all exceed the terminal width. AddedtruncLinehelper using pi-tui'struncateToWidth/visibleWidthand applied it to everyTextwidget and widget string. Task preview lengths are now dynamic based on terminal width instead of hardcoded. - Agent Manager scope badge showed
[built]instead of[builtin]in list and detail views. Widened scope column to fit.