diff --git a/x-pack/packages/kbn-elastic-assistant/impl/assistant/index.tsx b/x-pack/packages/kbn-elastic-assistant/impl/assistant/index.tsx index 07f3598101709..b589cd5626a87 100644 --- a/x-pack/packages/kbn-elastic-assistant/impl/assistant/index.tsx +++ b/x-pack/packages/kbn-elastic-assistant/impl/assistant/index.tsx @@ -894,7 +894,7 @@ const AssistantComponent: React.FC = ({ selectedConversation={currentConversation} defaultConnector={defaultConnector} docLinks={docLinks} - isDisabled={isDisabled} + isDisabled={isDisabled || isLoadingChatSend} isSettingsModalVisible={isSettingsModalVisible} onToggleShowAnonymizedValues={onToggleShowAnonymizedValues} setIsSettingsModalVisible={setIsSettingsModalVisible} diff --git a/x-pack/plugins/security_solution/common/experimental_features.ts b/x-pack/plugins/security_solution/common/experimental_features.ts index 175a40288b9d8..1f46816c52dd2 100644 --- a/x-pack/plugins/security_solution/common/experimental_features.ts +++ b/x-pack/plugins/security_solution/common/experimental_features.ts @@ -255,7 +255,7 @@ export const allowedExperimentalValues = Object.freeze({ /** * Enables Security AI Assistant's Flyout mode */ - aiAssistantFlyoutMode: false, + aiAssistantFlyoutMode: true, /** * Enables the new modal for the value list items diff --git a/x-pack/plugins/security_solution/public/attack_discovery/pages/header/index.tsx b/x-pack/plugins/security_solution/public/attack_discovery/pages/header/index.tsx index ba07122fbfb04..d74c7c4801f4d 100644 --- a/x-pack/plugins/security_solution/public/attack_discovery/pages/header/index.tsx +++ b/x-pack/plugins/security_solution/public/attack_discovery/pages/header/index.tsx @@ -11,6 +11,7 @@ import { ConnectorSelectorInline } from '@kbn/elastic-assistant'; import { noop } from 'lodash/fp'; import React from 'react'; +import { useIsExperimentalFeatureEnabled } from '../../../common/hooks/use_experimental_features'; import { useAssistantAvailability } from '../../../assistant/use_assistant_availability'; import * as i18n from './translations'; @@ -27,6 +28,7 @@ const HeaderComponent: React.FC = ({ onGenerate, onConnectorIdSelected, }) => { + const isFlyoutMode = useIsExperimentalFeatureEnabled('aiAssistantFlyoutMode'); const { hasAssistantPrivilege } = useAssistantAvailability(); const { euiTheme } = useEuiTheme(); const disabled = !hasAssistantPrivilege || isLoading || connectorId == null; @@ -43,7 +45,7 @@ const HeaderComponent: React.FC = ({ >