[LocalMode] Form-based, auto-resizing chat composer: Enter submits, Shift+Enter inserts a newline, the submit control swaps to a stop control while streaming, with optional controlled value/onValueChange, a PromptInputProvider, a voice/dictation mic toggle (wire to local Whisper), and a slash-command / + picker
pnpm dlx shadcn@latest add "https://registry.directory/r/localmode-ai/ui/conversation/prompt-input.json"