# LaunchNameScreen

> **Class** in `deepagents_cli`

📖 [View in docs](https://reference.langchain.com/python/deepagents-cli/widgets/launch_init/LaunchNameScreen)

First-step onboarding screen that asks for the user's name.

Dismissal values:

- Non-empty stripped/title-cased name when the user submits one.
- `""` when the user submits an empty input (continue, but skip name memory).
- `None` when the user dismisses with Escape (skip remaining onboarding).

## Signature

```python
LaunchNameScreen()
```

## Extends

- `ModalScreen[str | None]`

## Properties

- `AUTO_FOCUS`
- `BINDINGS`
- `CSS`

## Methods

- [`compose()`](https://reference.langchain.com/python/deepagents-cli/widgets/launch_init/LaunchNameScreen/compose)
- [`on_mount()`](https://reference.langchain.com/python/deepagents-cli/widgets/launch_init/LaunchNameScreen/on_mount)
- [`on_input_submitted()`](https://reference.langchain.com/python/deepagents-cli/widgets/launch_init/LaunchNameScreen/on_input_submitted)
- [`action_skip()`](https://reference.langchain.com/python/deepagents-cli/widgets/launch_init/LaunchNameScreen/action_skip)
- [`action_cancel()`](https://reference.langchain.com/python/deepagents-cli/widgets/launch_init/LaunchNameScreen/action_cancel)

---

[View source on GitHub](https://github.com/langchain-ai/deepagents/blob/64d45f67c86edb4df2ced0e7b82f1a8fd158ec8c/libs/cli/deepagents_cli/widgets/launch_init.py#L46)