diff --git a/apps/web/src/components/chat/ProviderSubagentBar.tsx b/apps/web/src/components/chat/ProviderSubagentBar.tsx index 61d84314049a5..da3777dba1f48 100644 --- a/apps/web/src/components/chat/ProviderSubagentBar.tsx +++ b/apps/web/src/components/chat/ProviderSubagentBar.tsx @@ -42,40 +42,47 @@ export function ProviderSubagentBar(props: { return () => clearInterval(id); }, [live, status]); + // Sized by the composer, not the viewport: a docked side panel narrows the + // chat column on a wide window, and one row there squeezes out the model + // and status, so the status drops to its own line instead. return (
- - {props.provider ? ( - - ) : null} - {props.modelLabel} - {props.effortLabel === null ? null : ( - {props.effortLabel} - )} - - +
+ + {props.provider ? ( + + ) : null} + {props.modelLabel} + {props.effortLabel === null ? null : ( + {props.effortLabel} + )} + + +
{`${modelDescription} subagent: ${announcement}`} - Runs on its own + + Runs on its own + {props.onOpenParent ? ( ) : null}