mirror of
https://github.com/multica-ai/multica.git
synced 2026-08-01 01:16:17 +02:00
Template create used to silently default the runtime to "first usable" and never collected a model — users had no idea where the new agent would run or which model it would use until they opened the detail page. Add a Runtime + Model picker pair above the skill list on the template-detail step so the choice is visible (and overridable) before the one-click Use action. - Extract RuntimePicker out of create-agent-dialog so the form and the template-detail step share one popover; selection seeding moves into the picker too, since it's the only place that knows the active filter (mine/all). Parent keeps just the duplicate-mode pre-fill. - Mirror RuntimePicker's label-row + trigger DOM in ModelDropdown so the two pickers render at identical heights when sat side-by-side (fixes a 6-8px misalignment caused by inconsistent label-row sizing). - Send model in createAgentFromTemplate; server side already accepts the field (CreateAgentFromTemplateRequest.Model, omitempty), empty string still falls through to the runtime's default model. - Drop the runtime_register_first fallback hint that made the Runtime trigger two-line in the empty state, breaking alignment with Model's one-line trigger. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>