diff --git a/site/src/pages/AgentsPage/components/AgentsSkeletons.tsx b/site/src/pages/AgentsPage/components/AgentsSkeletons.tsx index cedfb747e4..fbe5881802 100644 --- a/site/src/pages/AgentsPage/components/AgentsSkeletons.tsx +++ b/site/src/pages/AgentsPage/components/AgentsSkeletons.tsx @@ -124,6 +124,25 @@ export const RightPanelSkeleton: FC = () => ( ); +/** + * Skeleton placeholder for the chat input area. Matches the layout of + * the real AgentChatInput so the transition from Suspense fallback to + * the loaded component doesn't cause a vertical layout shift. + */ +const ChatInputSkeleton: FC = () => ( +