602fc5f9f5
The desktop board had no model control at all: a task ran whatever the profile you assigned it to happened to be configured with, and the only way to point one task elsewhere was `hermes kanban set-model` or the browser dashboard's flat provider:model select. Adds a Model row to New Task and to the task drawer, rendering the composer's own picker via the SDK — same search, same provider groups, same submenu — so the board and the chat bar cannot drift. Unset reads "Profile default" and changes nothing; a pin reads "provider: model · High" with an inline clear. Presets are read-only here: picking a model seeds the depth from what you last used for it, but a per-task choice never rewrites what the composer opens at. Fast mode is omitted rather than shown-and-ignored — it's a live-session request parameter with no worker-spawn equivalent. The New Task dialog opts out of DialogContent's clip: the dialog publishes itself as the portal container for popovers opened inside it, so its overflow-y-auto cropped the menu at the dialog's edge. The general fix is in flight as #75600; this override is scoped to one dialog to avoid conflicting with it and disappears when that lands.