| value | string | — | Controlled input value. |
| defaultValue | string | "" | Initial value when uncontrolled. |
| onValueChange | (value: string) => void | — | Called when the input value changes. |
| onSubmit | (value: string) => void | — | Called on Enter without Shift. |
| prompt | string | "❯" | Prompt symbol shown before the field. |
| status | ReactNode | — | Right-side metadata — e.g. mode label. |
| placeholder | string | — | Placeholder text when empty. |
| disabled | boolean | false | Disable input interaction. |
| showCursor | boolean | false | Keep the blinking cursor visible even when unfocused. |
| className | string | — | Additional CSS classes. |