diff --git a/packages/app/src/app/agent/[serverId]/[agentId].tsx b/packages/app/src/app/agent/[serverId]/[agentId].tsx index c300f3068..237d1ed1b 100644 --- a/packages/app/src/app/agent/[serverId]/[agentId].tsx +++ b/packages/app/src/app/agent/[serverId]/[agentId].tsx @@ -8,6 +8,7 @@ import { useWindowDimensions, LayoutChangeEvent, ScrollView, + Platform, } from "react-native"; import { useLocalSearchParams, useRouter } from "expo-router"; import { useFocusEffect } from "@react-navigation/native"; @@ -357,6 +358,14 @@ function AgentScreenContent({ serverId, agentId, onBack }: AgentScreenContentPro initializeAgent({ agentId: resolvedAgentId }); }, [resolvedAgentId, initializeAgent, isInitializingFromMap]); + useEffect(() => { + if (Platform.OS !== "web") { + return; + } + const title = agent?.title || "Agent"; + document.title = title; + }, [agent?.title]); + const recalculateMenuPosition = useCallback( (onMeasured?: () => void) => { requestAnimationFrame(() => {