# PromptSearchPanel

> **Class** in `deepagents_code`

📖 [View in docs](https://reference.langchain.com/python/deepagents-code/tui/widgets/prompt_search/PromptSearchPanel)

Inline 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.

## Signature

```python
PromptSearchPanel(
    self,
    kwargs: Any = {},
)
```

## Extends

- `Vertical`

## Constructors

```python
__init__(
    self,
    kwargs: Any = {},
) -> None
```

| Name | Type |
|------|------|
| `kwargs` | `Any` |


## Properties

- `DEFAULT_CSS`
- `can_focus`

## Methods

- [`compose()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/prompt_search/PromptSearchPanel/compose)
- [`on_mount()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/prompt_search/PromptSearchPanel/on_mount)
- [`update_state()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/prompt_search/PromptSearchPanel/update_state)
- [`update_selection()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/prompt_search/PromptSearchPanel/update_selection)
- [`on_prompt_search_option_clicked()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/prompt_search/PromptSearchPanel/on_prompt_search_option_clicked)
- [`focus_query()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/prompt_search/PromptSearchPanel/focus_query)
- [`hide()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/prompt_search/PromptSearchPanel/hide)
- [`show()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/prompt_search/PromptSearchPanel/show)
- [`on_resize()`](https://reference.langchain.com/python/deepagents-code/tui/widgets/prompt_search/PromptSearchPanel/on_resize)

---

[View source on GitHub](https://github.com/langchain-ai/deepagents/blob/2069079e09546060f5b52b2cd4f0e3c813e820f3/libs/code/deepagents_code/tui/widgets/prompt_search.py#L260)