Problem
After provider selection and model slug selection are split, command discovery also needs to explain the split. If /help, /commands, and command dispatch still treat /model as the backend picker, users will see one behavior in the UI and another in the command list.
Proposed change
Register /provider as the backend/provider picker and make /model the provider-specific model command. Help and command discovery should list both commands with summaries that match their new behavior.
Acceptance criteria
Related files
lib/ourocode/command/registry/builtin.ex
lib/ourocode/terminal/command_action_dispatcher.ex
lib/ourocode/terminal/command_discovery_commands.ex
lib/ourocode/terminal/tui_submit.ex
Problem
After provider selection and model slug selection are split, command discovery also needs to explain the split. If
/help,/commands, and command dispatch still treat/modelas the backend picker, users will see one behavior in the UI and another in the command list.Proposed change
Register
/provideras the backend/provider picker and make/modelthe provider-specific model command. Help and command discovery should list both commands with summaries that match their new behavior.Acceptance criteria
/providerand/providersare registered as provider/backend selection commands./modeland/modelsare registered as provider-specific model listing/selection commands./helpand/commandsinclude both commands in the expected order.Related files
lib/ourocode/command/registry/builtin.exlib/ourocode/terminal/command_action_dispatcher.exlib/ourocode/terminal/command_discovery_commands.exlib/ourocode/terminal/tui_submit.ex