consciousness/poc-agent/src
Kent Overstreet f45f663dc0 tui: fix scroll by using Paragraph::line_count()
Replace homegrown wrapping math (wrapped_height, wrapped_height_line,
auto_scroll, force_scroll, wrapped_line_count) with ratatui's own
Paragraph::line_count() which exactly matches its rendering. The old
approach used ceiling division that didn't account for word wrapping,
causing bottom content to be clipped.

Also add terminal.clear() on resize to force full redraw — fixes the
TUI rendering at old canvas size after terminal resize.

Requires the unstable-rendered-line-info feature flag on ratatui.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 12:16:35 -04:00
..
api Fix poc-agent for vllm/Qwen 3.5: reasoning display, tool parser 2026-03-19 00:06:26 -04:00
tools Native memory tools + MCP server + distill agent improvements 2026-03-19 22:58:54 -04:00
agent.rs Move poc-agent into workspace, improve agent prompts 2026-03-18 22:45:01 -04:00
cli.rs Move poc-agent into workspace, improve agent prompts 2026-03-18 22:45:01 -04:00
config.rs Move poc-agent into workspace, improve agent prompts 2026-03-18 22:45:01 -04:00
dmn.rs Move poc-agent into workspace, improve agent prompts 2026-03-18 22:45:01 -04:00
journal.rs Move poc-agent into workspace, improve agent prompts 2026-03-18 22:45:01 -04:00
lib.rs Add lib target to poc-agent, make poc-memory depend on it 2026-03-18 22:56:48 -04:00
log.rs Move poc-agent into workspace, improve agent prompts 2026-03-18 22:45:01 -04:00
main.rs tui: fix scroll by using Paragraph::line_count() 2026-03-20 12:16:35 -04:00
observe.rs Move poc-agent into workspace, improve agent prompts 2026-03-18 22:45:01 -04:00
tui.rs tui: fix scroll by using Paragraph::line_count() 2026-03-20 12:16:35 -04:00
types.rs Fix poc-agent for vllm/Qwen 3.5: reasoning display, tool parser 2026-03-19 00:06:26 -04:00
ui_channel.rs Move poc-agent into workspace, improve agent prompts 2026-03-18 22:45:01 -04:00