PromptSearchPanel(
self,
**kwargs: Any = {},
)VerticalInline prompt history search rendered above the input row.
Display-only: ChatInput owns the query, filtered snapshot, and
selection, drives key handling, and re-opens the modal tier. The panel
mirrors CompletionPopup: hidden by default, rebuilt via generation
counters so a stale async rebuild cannot re-show a dismissed panel, and
reports its rendered row count so ChatInputBox can reserve space.