diff --git a/site/src/pages/AgentsPage/AgentChatPageView.tsx b/site/src/pages/AgentsPage/AgentChatPageView.tsx index 24b6a8fdd0..8625d6a443 100644 --- a/site/src/pages/AgentsPage/AgentChatPageView.tsx +++ b/site/src/pages/AgentsPage/AgentChatPageView.tsx @@ -404,6 +404,7 @@ export const AgentChatPageView: FC = ({ label: "Terminal", content: ( = ({ + chatId, isVisible, workspace, workspaceAgent, @@ -29,7 +33,6 @@ export const TerminalPanel: FC = ({ const { proxy } = useProxy(); const { metadata } = useEmbeddedMetadata(); const terminalRef = useRef(null); - const [reconnectionToken] = useState(() => crypto.randomUUID()); const [connectionStatus, setConnectionStatus] = useState("initializing"); const config = useQuery(deploymentConfig()); @@ -95,7 +98,7 @@ export const TerminalPanel: FC = ({ isVisible={isVisible} onStatusChange={setConnectionStatus} onError={handleTerminalError} - reconnectionToken={reconnectionToken} + reconnectionToken={chatId} baseUrl={terminalConfig.baseUrl} terminalFontFamily={terminalConfig.fontFamily} renderer={terminalConfig.renderer}