Skip to content

assistant: handle no chat providers and add provider filter dropdown in modal #8292

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

sharon-wang
Copy link
Member

@sharon-wang sharon-wang commented Jun 25, 2025

Note

This will stay in draft pending discussion on #8301. Instead of this PR, #8302 is the approach for 2025.07

Addresses

Release Notes

New Features

Bug Fixes

QA Notes

@:assistant

Copy link

github-actions bot commented Jun 25, 2025

E2E Tests 🚀
This PR will run tests tagged with: @:critical @:assistant

readme  valid tags

@sharon-wang sharon-wang changed the title Assistant/8256 UI no chat provider assistant: handle no chat providers and add provider filter dropdown in modal Jun 25, 2025
@timtmok
Copy link
Contributor

timtmok commented Jun 25, 2025

I'm having some trouble getting this change to work. When I sign in to Bedrock (or Anthropic), the chat input never appears.

image

@timtmok
Copy link
Contributor

timtmok commented Jun 25, 2025

This is what I get if my AWS credentials expire while Positron is running and already registered the Bedrock models.

image

image

I can still interact with the chat input and get the model unavailable message.

sharon-wang added a commit that referenced this pull request Jun 25, 2025
…available (#8302)

### Summary

- addresses #8256
- stop gap in place of #8292
which may be revived in
#8301


https://github.com/user-attachments/assets/f769c080-0b92-48ad-be00-62ce7ab3bf08

### Release Notes

#### Bug Fixes

- Assistant: guidance to sign into Anthropic when no Chat providers are
registered (#8256)

### QA Notes

@:assistant

When the user has no Chat providers (not signed into any providers or
only signed into Copilot), the user should see:
- the "Set Up Positron Assistant" welcome page with Anthropic-specific
guidance
- an error message directing the user to sign in with Anthropic if input
is submitted in the chat
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