diff --git a/frontend/workspace/src/components/settings/Compute.tsx b/frontend/workspace/src/components/settings/Compute.tsx
index 33d171c1..2111b6f3 100644
--- a/frontend/workspace/src/components/settings/Compute.tsx
+++ b/frontend/workspace/src/components/settings/Compute.tsx
@@ -419,7 +419,9 @@ const Compute: Component = () => {
@@ -435,7 +437,7 @@ const Compute: Component = () => {
diff --git a/frontend/workspace/src/components/settings/CredentialServices.tsx b/frontend/workspace/src/components/settings/CredentialServices.tsx
index a6cb92e4..40db92ee 100644
--- a/frontend/workspace/src/components/settings/CredentialServices.tsx
+++ b/frontend/workspace/src/components/settings/CredentialServices.tsx
@@ -160,7 +160,7 @@ export const CredentialServices: Component<{
{service.label}
- {service.connected ? "Connected" : service.description}
+ {service.connected ? "Connected and ready" : service.description}
@@ -226,7 +226,7 @@ export const CredentialServices: Component<{
@@ -158,8 +157,8 @@ export default function Models() {
Provider keys
- Bring your own model-provider key. Keys stay in an owner-only local auth file, not the system keychain,
- and the provider bills you directly.
+ Prefer your own account? Add a provider key here. It stays in your owner-only local auth file, and the
+ provider bills you directly.
diff --git a/frontend/workspace/src/components/settings/ProviderLogo.tsx b/frontend/workspace/src/components/settings/ProviderLogo.tsx
index 2639b75c..b116d298 100644
--- a/frontend/workspace/src/components/settings/ProviderLogo.tsx
+++ b/frontend/workspace/src/components/settings/ProviderLogo.tsx
@@ -127,6 +127,7 @@ export const ProviderLogo: Component<{
}> = (props) => {
const label = () => props.label ?? props.id
const small = () => props.size === "small"
+ const source = () => providerLogoSource(props.id)
return (
-
+