Expand description
Live prompt and focused-surface row builders.
The live chrome is rebuilt after dirty updates and composed into the full
viewport by super::alternate::AlternateViewport.
Constants§
- MAX_
ACCESSORY_ ROWS - Maximum accessory rows (help/commands/files) shown in the live region.
- MAX_
PROMPT_ ROWS - Maximum rows the prompt input can occupy before scrolling within the live region.
Functions§
- accessory_
rows - Build accessory rows (help, commands, or file picker) if active.
- composer_
frame_ height - Number of horizontal frame rows reserved by the composer at this width.
- detail_
pane_ rows - Build detail pane rows for the expanded tool entry.
- frame_
prompt_ rows - Add the horizontal frame around already-wrapped prompt body rows.
- prompt_
rows_ for - Build prompt input rows from app state.
- queued_
summary_ row - Build a queued-prompt summary row when steering or follow-up prompts are pending.
- static_
status_ row - Build the static status row (model/reasoning/search/tokens/cwd) below the prompt.