Skip to content

Assistant: update provider-related settings docs to match new settings ids#280

Merged
sharon-wang merged 6 commits intomainfrom
assistant/provider-settings
Feb 23, 2026
Merged

Assistant: update provider-related settings docs to match new settings ids#280
sharon-wang merged 6 commits intomainfrom
assistant/provider-settings

Conversation

@netlify
Copy link

netlify bot commented Feb 20, 2026

Deploy Preview for positron-posit-co ready!

Name Link
🔨 Latest commit a874d6a
🔍 Latest deploy log https://app.netlify.com/projects/positron-posit-co/deploys/6998c530c5c7ac000916068e
😎 Deploy Preview https://deploy-preview-280--positron-posit-co.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Member Author

@sharon-wang sharon-wang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For the release notes, we should note these changes are occurring, but that there is also a migration that runs automatically to update your existing enabledProviders setting to these provider-specific settings

- [`positron.assistant.models.preference.global`](positron://settings/positron.assistant.models.preference.global): Set a preferred model to be pre-selected across all providers. Matching is case-insensitive and supports partial matches.

- [`positron.assistant.models.preference.byProvider`](positron://settings/positron.assistant.models.preference.byProvider): Set default models for specific providers. Provider-specific preferences take precedence over the global preference.
- `positron.assistant.models.preference.<provider>`: Set a default model for a specific provider. Provider-specific preferences take precedence over the global preference.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking for thoughts on this!

Unfortunately a settings link doesn't work here (and for the other setting below) as the exact setting ID must be used -- a partial match like positron.assistant.models.preference doesn't work

We could:

  • leave this as-is and have users search for the setting themselves (though they need to make sure they omit the <provider> part)
  • make a change to Positron to allow for partial matches in the settings uri
  • be explicit about searching for positron.assistant.models.preference in the Settings UI
  • we could instead include this setting in the getting started page and directly link out to the specific preference and overrides settings for each provider

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What if we showed a "real" example as well, to help folks understand? Something like:

- `positron.assistant.models.preference.<provider>` such as `positron.assistant.models.preference.amazonBedrock`: Set a default model...

I don't love the idea of putting this on "Getting Started". In the long run, supporting partial matches would be nice but we can do something lower lift for now.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That works great!

juliasilge
juliasilge previously approved these changes Feb 20, 2026
Copy link
Collaborator

@juliasilge juliasilge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you so much! 🚀

I'd probably advocate for us showing an example provider-specific setting or two, to help folks figure out what's what.

- [`positron.assistant.models.preference.global`](positron://settings/positron.assistant.models.preference.global): Set a preferred model to be pre-selected across all providers. Matching is case-insensitive and supports partial matches.

- [`positron.assistant.models.preference.byProvider`](positron://settings/positron.assistant.models.preference.byProvider): Set default models for specific providers. Provider-specific preferences take precedence over the global preference.
- `positron.assistant.models.preference.<provider>`: Set a default model for a specific provider. Provider-specific preferences take precedence over the global preference.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What if we showed a "real" example as well, to help folks understand? Something like:

- `positron.assistant.models.preference.<provider>` such as `positron.assistant.models.preference.amazonBedrock`: Set a default model...

I don't love the idea of putting this on "Getting Started". In the long run, supporting partial matches would be nice but we can do something lower lift for now.

Co-authored-by: Julia Silge <julia.silge@gmail.com>
@sharon-wang sharon-wang merged commit 09760c3 into main Feb 23, 2026
5 of 6 checks passed
@sharon-wang sharon-wang deleted the assistant/provider-settings branch February 23, 2026 19:17
sharon-wang added a commit that referenced this pull request Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants