# Expose per-agent provider in TUI settings model-picker

**Status:** pending

The TUI settings screen (`src/ui/screens/settings/`) lets you pick an
agent's model but doesn't expose `_souveraine.provider`. An agent routed
through z.ai can only be configured via hand-editing agent.json + DB.

## What needs doing

- Add a provider field/picker in the settings UI (likely alongside the
  model picker in `model_picker.rs` or `field_grid.rs`)
- Populate options from `ProviderRegistry`'s known provider names
- Write through to `agent.json` and `database.sqlite3 config_json`
