Skip to main content

Module model

Module model 

Source
Expand description

Transcript data model types for the Recursive TUI.

Contains the screen enum and the types used to represent rendered transcript blocks (user messages, assistant replies, tool calls/results, diffs, etc.).

Structs§

DiffHunk
A grouped sequence of diff lines belonging to one logical change.
DiffLine
A single line inside a diff hunk.
ToolResultData
Result payload of a tool execution. Lives inside a TranscriptBlock::ToolCall once the runtime delivers the matching UiEvent::ToolResult.

Enums§

AppScreen
Which top-level screen is currently rendered.
DiffLineKind
One unit of context within a [Diff] block.
TranscriptBlock
One renderable transcript block.