diff --git a/packages/agent-chat/src/ranch-shell/RanchChatShell.tsx b/packages/agent-chat/src/ranch-shell/RanchChatShell.tsx
index f27c92e..ffd6224 100644
--- a/packages/agent-chat/src/ranch-shell/RanchChatShell.tsx
+++ b/packages/agent-chat/src/ranch-shell/RanchChatShell.tsx
@@ -5025,6 +5025,9 @@ export function RanchChatShell(props: RanchChatShellProps) {
/>
- {composerCatalogLoading && (official || openRouterByo) && options.length <= 1 ? (
- -
- …
-
- ) : visible.length === 0 ? (
+ {visible.length === 0 &&
+ !(
+ composerCatalogLoading &&
+ (official || openRouterByo)
+ ) ? (
-
{t.myAgentsPricingOfficialEmpty}
) : (
- visible.map((id) => {
- const selected = sameModelId(id, value);
- const rowPrice = priceFor(id);
- return (
- -
-
+
+ );
+ })}
+ {composerCatalogLoading &&
+ (official || openRouterByo) ? (
+ -
+ {t.loading}
- );
- })
+ ) : null}
+ >
)}