diff --git a/x-pack/platform/packages/shared/kbn-ai-assistant/src/hooks/use_conversation.ts b/x-pack/platform/packages/shared/kbn-ai-assistant/src/hooks/use_conversation.ts index d65fa19991334..d261d9b0be315 100644 --- a/x-pack/platform/packages/shared/kbn-ai-assistant/src/hooks/use_conversation.ts +++ b/x-pack/platform/packages/shared/kbn-ai-assistant/src/hooks/use_conversation.ts @@ -33,7 +33,6 @@ function createNewConversation({ }, labels: {}, numeric_labels: {}, - public: false, }; } diff --git a/x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts b/x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts index 210eb08b31e1a..ecd568386fbca 100644 --- a/x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts +++ b/x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts @@ -67,7 +67,7 @@ export interface Conversation { labels: Record; numeric_labels: Record; namespace: string; - public: boolean; + system?: boolean; } export type ConversationRequestBase = Omit & { diff --git a/x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts b/x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts index bff57b6e75bb4..394b3de390f9a 100644 --- a/x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts +++ b/x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts @@ -172,7 +172,7 @@ export class ObservabilityAIAssistantClient { signal, persist, kibanaPublicUrl, - isPublic, + isSystem = false, title: predefinedTitle, conversationId: predefinedConversationId, disableFunctions = false, @@ -184,7 +184,7 @@ export class ObservabilityAIAssistantClient { persist: boolean; conversationId?: string; title?: string; - isPublic?: boolean; + isSystem?: boolean; kibanaPublicUrl?: string; instructions?: AdHocInstruction[]; simulateFunctionCalling?: boolean; @@ -409,7 +409,7 @@ export class ObservabilityAIAssistantClient { id: conversationId, token_count: tokenCountResult, }, - public: !!isPublic, + system: !!isSystem, labels: {}, numeric_labels: {}, messages: initialMessagesWithAddedMessages, diff --git a/x-pack/solutions/observability/plugins/observability_ai_assistant_app/server/rule_connector/index.test.ts b/x-pack/solutions/observability/plugins/observability_ai_assistant_app/server/rule_connector/index.test.ts index 04fd10c3e506f..7d3e49c7eb061 100644 --- a/x-pack/solutions/observability/plugins/observability_ai_assistant_app/server/rule_connector/index.test.ts +++ b/x-pack/solutions/observability/plugins/observability_ai_assistant_app/server/rule_connector/index.test.ts @@ -137,7 +137,7 @@ describe('observabilityAIAssistant rule_connector', () => { expect(completeMock).toHaveBeenCalledWith( expect.objectContaining({ persist: true, - isPublic: true, + isSystem: true, connectorId: 'azure-open-ai', kibanaPublicUrl: 'http://kibana.com', messages: [ diff --git a/x-pack/solutions/observability/plugins/observability_ai_assistant_app/server/rule_connector/index.ts b/x-pack/solutions/observability/plugins/observability_ai_assistant_app/server/rule_connector/index.ts index 7ad9d78889461..2604e02baa240 100644 --- a/x-pack/solutions/observability/plugins/observability_ai_assistant_app/server/rule_connector/index.ts +++ b/x-pack/solutions/observability/plugins/observability_ai_assistant_app/server/rule_connector/index.ts @@ -245,7 +245,7 @@ If available, include the link of the conversation at the end of your answer.` .complete({ functionClient, persist: true, - isPublic: true, + isSystem: true, connectorId: execOptions.params.connector, signal: new AbortController().signal, kibanaPublicUrl: (await resources.plugins.core.start()).http.basePath.publicBaseUrl,