Skip to main content

Module block

Module block 

Source

Structs§

Block
A Block is the fundamental unit of content in Beyonder. Replaces the traditional scroll buffer — every piece of content (shell output, agent messages, approvals, diffs) is a Block.
BlockId
Unique, time-sortable block identifier.
Color
24-bit RGB color.
DiffHunk
DiffLine
TerminalCell
TerminalOutput
Parsed terminal output preserving ANSI color/style metadata.
TerminalRow
UnifiedDiff
A unified diff representing a file change.

Enums§

ActorId
An actor in the system — either a human user or an agent.
AgentAction
An action an agent wants to take — used in ApprovalRequest blocks.
BlockContent
The structured content of a block. This replaces unstructured text streams — every piece of content has a typed representation that the terminal can render and reason about.
BlockKind
Categorizes what produced this block.
BlockStatus
Lifecycle status of a block.
ContentBlock
ACP content block types for agent messages.
DiffLineKind
MessageRole