diff --git a/web/app/components/workflow-app/components/workflow-header/features-trigger.tsx b/web/app/components/workflow-app/components/workflow-header/features-trigger.tsx
index e59354c18a..6fe3aa56af 100644
--- a/web/app/components/workflow-app/components/workflow-header/features-trigger.tsx
+++ b/web/app/components/workflow-app/components/workflow-header/features-trigger.tsx
@@ -36,10 +36,12 @@ import { fetchAppDetail } from '@/service/apps'
import { useStore as useAppStore } from '@/app/components/app/store'
import useTheme from '@/hooks/use-theme'
import cn from '@/utils/classnames'
+import { useIsChatMode } from '../../hooks'
const FeaturesTrigger = () => {
const { t } = useTranslation()
const { theme } = useTheme()
+ const isChatMode = useIsChatMode()
const workflowStore = useWorkflowStore()
const appDetail = useAppStore(s => s.appDetail)
const appID = appDetail?.id
@@ -147,16 +149,19 @@ const FeaturesTrigger = () => {
return (
<>
-
+ {/* Feature button is only visible in chatflow mode (advanced-chat) */}
+ {isChatMode && (
+
+ )}