diff --git a/.eslintrc.js b/.eslintrc.js index f3a4fcf6ecc0d..926049115b956 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -915,7 +915,7 @@ module.exports = { 'x-pack/plugins/exploratory_view/**/*.tsx', 'x-pack/plugins/infra/**/*.tsx', 'x-pack/plugins/observability/**/*.tsx', - 'x-pack/plugins/observability_ai_assistant/**/*.tsx', + 'x-pack/plugins/observability_shared/observability_ai_assistant/**/*.tsx', 'x-pack/plugins/observability_onboarding/**/*.tsx', 'x-pack/plugins/observability_shared/**/*.tsx', 'x-pack/plugins/profiling/**/*.tsx', @@ -933,7 +933,7 @@ module.exports = { 'x-pack/plugins/exploratory_view/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', 'x-pack/plugins/infra/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', 'x-pack/plugins/observability/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', - 'x-pack/plugins/observability_ai_assistant/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', + 'x-pack/plugins/observability_solution/observability_ai_assistant/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', 'x-pack/plugins/observability_onboarding/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', 'x-pack/plugins/observability_shared/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', 'x-pack/plugins/profiling/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 8bbe6945d97ac..5fd4e37416778 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -569,7 +569,7 @@ test/common/plugins/newsfeed @elastic/kibana-core src/plugins/no_data_page @elastic/appex-sharedux x-pack/plugins/notifications @elastic/appex-sharedux packages/kbn-object-versioning @elastic/appex-sharedux -x-pack/plugins/observability_ai_assistant @elastic/obs-knowledge-team +x-pack/plugins/observability_solution/observability_ai_assistant @elastic/obs-knowledge-team x-pack/packages/observability/alert_details @elastic/obs-ux-management-team x-pack/packages/observability/alerting_test_data @elastic/obs-ux-management-team x-pack/test/cases_api_integration/common/plugins/observability @elastic/response-ops diff --git a/api_docs/kbn_analytics_client.devdocs.json b/api_docs/kbn_analytics_client.devdocs.json index 1fad641c64c45..aeb17680d6457 100644 --- a/api_docs/kbn_analytics_client.devdocs.json +++ b/api_docs/kbn_analytics_client.devdocs.json @@ -25,9 +25,7 @@ "type": "Function", "tags": [], "label": "createAnalytics", - "description": [ - "\nCreates an {@link AnalyticsClient}." - ], + "description": ["\nCreates an {@link AnalyticsClient}."], "signature": [ "(initContext: ", { @@ -85,9 +83,7 @@ "type": "Interface", "tags": [], "label": "AnalyticsClientInitContext", - "description": [ - "\nGeneral settings of the analytics client" - ], + "description": ["\nGeneral settings of the analytics client"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -98,9 +94,7 @@ "type": "boolean", "tags": [], "label": "isDev", - "description": [ - "\nBoolean indicating if it's running in developer mode." - ], + "description": ["\nBoolean indicating if it's running in developer mode."], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false @@ -114,9 +108,7 @@ "description": [ "\nSpecify if the shippers should send their data to the production or staging environments." ], - "signature": [ - "\"production\" | \"staging\"" - ], + "signature": ["\"production\" | \"staging\""], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false @@ -127,9 +119,7 @@ "type": "Object", "tags": [], "label": "logger", - "description": [ - "\nApplication-provided logger." - ], + "description": ["\nApplication-provided logger."], "signature": [ { "pluginId": "@kbn/logging", @@ -152,9 +142,7 @@ "type": "Interface", "tags": [], "label": "ContextProviderOpts", - "description": [ - "\nDefinition of a context provider" - ], + "description": ["\nDefinition of a context provider"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -175,9 +163,7 @@ "type": "string", "tags": [], "label": "name", - "description": [ - "\nThe name of the provider." - ], + "description": ["\nThe name of the provider."], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false @@ -188,13 +174,8 @@ "type": "Object", "tags": [], "label": "context$", - "description": [ - "\nObservable that emits the custom context." - ], - "signature": [ - "Observable", - "" - ], + "description": ["\nObservable that emits the custom context."], + "signature": ["Observable", ""], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false @@ -232,9 +213,7 @@ "type": "Interface", "tags": [], "label": "Event", - "description": [ - "\nDefinition of the full event structure" - ], + "description": ["\nDefinition of the full event structure"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -255,9 +234,7 @@ "type": "string", "tags": [], "label": "timestamp", - "description": [ - "\nThe time the event was generated in ISO format." - ], + "description": ["\nThe time the event was generated in ISO format."], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -268,9 +245,7 @@ "type": "string", "tags": [], "label": "event_type", - "description": [ - "\nThe event type." - ], + "description": ["\nThe event type."], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -281,12 +256,8 @@ "type": "Uncategorized", "tags": [], "label": "properties", - "description": [ - "\nThe specific properties of the event type." - ], - "signature": [ - "Properties" - ], + "description": ["\nThe specific properties of the event type."], + "signature": ["Properties"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -297,9 +268,7 @@ "type": "Object", "tags": [], "label": "context", - "description": [ - "\nThe {@link EventContext} enriched during the processing pipeline." - ], + "description": ["\nThe {@link EventContext} enriched during the processing pipeline."], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -335,12 +304,8 @@ "type": "string", "tags": [], "label": "cluster_uuid", - "description": [ - "\nThe UUID of the cluster" - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe UUID of the cluster"], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -351,12 +316,8 @@ "type": "string", "tags": [], "label": "cluster_name", - "description": [ - "\nThe name of the cluster." - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe name of the cluster."], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -367,12 +328,8 @@ "type": "string", "tags": [], "label": "license_id", - "description": [ - "\nThe license ID." - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe license ID."], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -383,12 +340,8 @@ "type": "string", "tags": [], "label": "userId", - "description": [ - "\nThe unique user ID." - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe unique user ID."], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -399,12 +352,8 @@ "type": "string", "tags": [], "label": "cloudId", - "description": [ - "\nThe Cloud ID." - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe Cloud ID."], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -418,9 +367,7 @@ "description": [ "\n`true` if the user is logged in via the Elastic Cloud authentication provider." ], - "signature": [ - "boolean | undefined" - ], + "signature": ["boolean | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -431,12 +378,8 @@ "type": "string", "tags": [], "label": "version", - "description": [ - "\nThe product's version." - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe product's version."], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -447,12 +390,8 @@ "type": "string", "tags": [], "label": "pageName", - "description": [ - "\nThe name of the current page." - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe name of the current page."], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -463,12 +402,8 @@ "type": "string", "tags": [], "label": "applicationId", - "description": [ - "\nThe current application ID." - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe current application ID."], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -479,12 +414,8 @@ "type": "string", "tags": [], "label": "entityId", - "description": [ - "\nThe current entity ID (dashboard ID, visualization ID, etc.)." - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe current entity ID (dashboard ID, visualization ID, etc.)."], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -495,12 +426,8 @@ "type": "IndexSignature", "tags": [], "label": "[key: string]: unknown", - "description": [ - "\nAdditional keys are allowed." - ], - "signature": [ - "[key: string]: unknown" - ], + "description": ["\nAdditional keys are allowed."], + "signature": ["[key: string]: unknown"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -514,9 +441,7 @@ "type": "Interface", "tags": [], "label": "EventTypeOpts", - "description": [ - "\nDefinition of an Event Type." - ], + "description": ["\nDefinition of an Event Type."], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -537,9 +462,7 @@ "type": "string", "tags": [], "label": "eventType", - "description": [ - "\nThe event type's unique name." - ], + "description": ["\nThe event type's unique name."], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false @@ -577,9 +500,7 @@ "type": "Interface", "tags": [], "label": "IAnalyticsClient", - "description": [ - "\nAnalytics client's public APIs" - ], + "description": ["\nAnalytics client's public APIs"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -588,13 +509,9 @@ "parentPluginId": "@kbn/analytics-client", "id": "def-common.IAnalyticsClient.reportEvent", "type": "Function", - "tags": [ - "track-adoption" - ], + "tags": ["track-adoption"], "label": "reportEvent", - "description": [ - "\nReports a telemetry event." - ], + "description": ["\nReports a telemetry event."], "signature": [ "(eventType: string, eventData: EventTypeData) => void" ], @@ -736,7 +653,7 @@ }, { "plugin": "observabilityAIAssistant", - "path": "x-pack/plugins/observability_ai_assistant/public/analytics/index.ts" + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/analytics/index.ts" }, { "plugin": "apm", @@ -892,11 +809,11 @@ }, { "plugin": "observabilityAIAssistant", - "path": "x-pack/plugins/observability_ai_assistant/public/mock.tsx" + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/mock.tsx" }, { "plugin": "observabilityAIAssistant", - "path": "x-pack/plugins/observability_ai_assistant/public/service/create_chat_service.test.ts" + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/service/create_chat_service.test.ts" }, { "plugin": "@kbn/core-analytics-browser-mocks", @@ -1080,11 +997,11 @@ }, { "plugin": "observabilityAIAssistant", - "path": "x-pack/plugins/observability_ai_assistant/public/hooks/use_chat.test.ts" + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_chat.test.ts" }, { "plugin": "observabilityAIAssistant", - "path": "x-pack/plugins/observability_ai_assistant/public/service/create_mock_chat_service.ts" + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/service/create_mock_chat_service.ts" }, { "plugin": "@kbn/core-analytics-browser-internal", @@ -1134,12 +1051,8 @@ "type": "string", "tags": [], "label": "eventType", - "description": [ - "The event type registered via the `registerEventType` API." - ], - "signature": [ - "string" - ], + "description": ["The event type registered via the `registerEventType` API."], + "signature": ["string"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -1154,9 +1067,7 @@ "description": [ "The properties matching the schema declared in the `registerEventType` API." ], - "signature": [ - "EventTypeData" - ], + "signature": ["EventTypeData"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -1195,9 +1106,7 @@ "type": "Object", "tags": [], "label": "eventTypeOps", - "description": [ - "The definition of the event type {@link EventTypeOpts }." - ], + "description": ["The definition of the event type {@link EventTypeOpts }."], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -1262,9 +1171,7 @@ "type": "Object", "tags": [], "label": "Shipper", - "description": [ - "The {@link IShipper } class to instantiate the shipper." - ], + "description": ["The {@link IShipper } class to instantiate the shipper."], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -1286,12 +1193,8 @@ "type": "Uncategorized", "tags": [], "label": "shipperConfig", - "description": [ - "The config specific to the Shipper to instantiate." - ], - "signature": [ - "ShipperConfig" - ], + "description": ["The config specific to the Shipper to instantiate."], + "signature": ["ShipperConfig"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -1354,9 +1257,7 @@ "type": "Object", "tags": [], "label": "optInConfig", - "description": [ - "{@link OptInConfig }" - ], + "description": ["{@link OptInConfig }"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -1378,13 +1279,9 @@ "parentPluginId": "@kbn/analytics-client", "id": "def-common.IAnalyticsClient.registerContextProvider", "type": "Function", - "tags": [ - "track-adoption" - ], + "tags": ["track-adoption"], "label": "registerContextProvider", - "description": [ - "\nRegisters the context provider to enrich any reported events." - ], + "description": ["\nRegisters the context provider to enrich any reported events."], "signature": [ "(contextProviderOpts: ", { @@ -1664,9 +1561,7 @@ "type": "Object", "tags": [], "label": "contextProviderOpts", - "description": [ - "{@link ContextProviderOpts }" - ], + "description": ["{@link ContextProviderOpts }"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -1694,9 +1589,7 @@ "description": [ "\nRemoves the context provider and stop enriching the events from its context." ], - "signature": [ - "(contextProviderName: string) => void" - ], + "signature": ["(contextProviderName: string) => void"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -1707,12 +1600,8 @@ "type": "string", "tags": [], "label": "contextProviderName", - "description": [ - "The name of the context provider to remove." - ], - "signature": [ - "string" - ], + "description": ["The name of the context provider to remove."], + "signature": ["string"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -1727,9 +1616,7 @@ "type": "Object", "tags": [], "label": "telemetryCounter$", - "description": [ - "\nObservable to emit the stats of the processed events." - ], + "description": ["\nObservable to emit the stats of the processed events."], "signature": [ "Observable", "<", @@ -1755,9 +1642,7 @@ "description": [ "\nForces all shippers to send all their enqueued events and fulfills the returned promise." ], - "signature": [ - "() => Promise" - ], + "signature": ["() => Promise"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -1770,12 +1655,8 @@ "type": "Function", "tags": [], "label": "shutdown", - "description": [ - "\nStops the client. Flushing any pending events in the process." - ], - "signature": [ - "() => Promise" - ], + "description": ["\nStops the client. Flushing any pending events in the process."], + "signature": ["() => Promise"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -1791,9 +1672,7 @@ "type": "Interface", "tags": [], "label": "IShipper", - "description": [ - "\nBasic structure of a Shipper" - ], + "description": ["\nBasic structure of a Shipper"], "path": "packages/analytics/client/src/shippers/types.ts", "deprecated": false, "trackAdoption": false, @@ -1804,9 +1683,7 @@ "type": "Function", "tags": [], "label": "reportEvents", - "description": [ - "\nAdapts and ships the event to the persisting/analytics solution." - ], + "description": ["\nAdapts and ships the event to the persisting/analytics solution."], "signature": [ "(events: ", { @@ -1828,9 +1705,7 @@ "type": "Array", "tags": [], "label": "events", - "description": [ - "batched events {@link Event }" - ], + "description": ["batched events {@link Event }"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -1858,9 +1733,7 @@ "description": [ "\nStops/restarts the shipping mechanism based on the value of isOptedIn" ], - "signature": [ - "(isOptedIn: boolean) => void" - ], + "signature": ["(isOptedIn: boolean) => void"], "path": "packages/analytics/client/src/shippers/types.ts", "deprecated": false, "trackAdoption": false, @@ -1871,12 +1744,8 @@ "type": "boolean", "tags": [], "label": "isOptedIn", - "description": [ - "`true` for resume sending events. `false` to stop." - ], - "signature": [ - "boolean" - ], + "description": ["`true` for resume sending events. `false` to stop."], + "signature": ["boolean"], "path": "packages/analytics/client/src/shippers/types.ts", "deprecated": false, "trackAdoption": false, @@ -1915,9 +1784,7 @@ "type": "Object", "tags": [], "label": "newContext", - "description": [ - "The full new context to set {@link EventContext }" - ], + "description": ["The full new context to set {@link EventContext }"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -1941,9 +1808,7 @@ "type": "Object", "tags": [], "label": "telemetryCounter$", - "description": [ - "\nObservable to emit the stats of the processed events." - ], + "description": ["\nObservable to emit the stats of the processed events."], "signature": [ "Observable", "<", @@ -1966,12 +1831,8 @@ "type": "Function", "tags": [], "label": "flush", - "description": [ - "\nSends all the enqueued events and fulfills the returned promise." - ], - "signature": [ - "() => Promise" - ], + "description": ["\nSends all the enqueued events and fulfills the returned promise."], + "signature": ["() => Promise"], "path": "packages/analytics/client/src/shippers/types.ts", "deprecated": false, "trackAdoption": false, @@ -1984,12 +1845,8 @@ "type": "Function", "tags": [], "label": "shutdown", - "description": [ - "\nShutdown the shipper." - ], - "signature": [ - "() => void" - ], + "description": ["\nShutdown the shipper."], + "signature": ["() => void"], "path": "packages/analytics/client/src/shippers/types.ts", "deprecated": false, "trackAdoption": false, @@ -2005,9 +1862,7 @@ "type": "Interface", "tags": [], "label": "OptInConfig", - "description": [ - "\n" - ], + "description": ["\n"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -2080,9 +1935,7 @@ "type": "boolean", "tags": [], "label": "enabled", - "description": [ - "\nThe event type is globally enabled." - ], + "description": ["\nThe event type is globally enabled."], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false @@ -2096,9 +1949,7 @@ "description": [ "\nControls if an event type should be disabled for a specific type of shipper." ], - "signature": [ - "Record | undefined" - ], + "signature": ["Record | undefined"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false @@ -2112,9 +1963,7 @@ "type": "Interface", "tags": [], "label": "RegisterShipperOpts", - "description": [ - "\nOptional options to register a shipper" - ], + "description": ["\nOptional options to register a shipper"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -2127,9 +1976,7 @@ "type": "Interface", "tags": [], "label": "SchemaArray", - "description": [ - "\nSchema to represent an array" - ], + "description": ["\nSchema to represent an array"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -2158,12 +2005,8 @@ "type": "string", "tags": [], "label": "type", - "description": [ - "The type must be an array" - ], - "signature": [ - "\"array\"" - ], + "description": ["The type must be an array"], + "signature": ["\"array\""], "path": "packages/analytics/client/src/schema/types.ts", "deprecated": false, "trackAdoption": false @@ -2257,9 +2100,7 @@ "type": "Interface", "tags": [], "label": "SchemaChildValue", - "description": [ - "\nSchema to define a primitive value" - ], + "description": ["\nSchema to define a primitive value"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -2280,9 +2121,7 @@ "type": "Uncategorized", "tags": [], "label": "type", - "description": [ - "The type of the value" - ], + "description": ["The type of the value"], "signature": [ "NonNullable extends string | Date ? ", { @@ -2319,9 +2158,7 @@ "type": "CompoundType", "tags": [], "label": "_meta", - "description": [ - "Meta properties of the value: description and is optional" - ], + "description": ["Meta properties of the value: description and is optional"], "signature": [ "{ description: string; } & ", { @@ -2346,9 +2183,7 @@ "type": "Interface", "tags": [], "label": "SchemaMeta", - "description": [ - "\nSchema meta with optional description" - ], + "description": ["\nSchema meta with optional description"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -2369,9 +2204,7 @@ "type": "CompoundType", "tags": [], "label": "_meta", - "description": [ - "Meta properties of the pass through: description and is optional" - ], + "description": ["Meta properties of the pass through: description and is optional"], "signature": [ "({ description?: string | undefined; } & ", { @@ -2396,9 +2229,7 @@ "type": "Interface", "tags": [], "label": "SchemaObject", - "description": [ - "\nSchema to represent an object" - ], + "description": ["\nSchema to represent an object"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -2454,9 +2285,7 @@ "type": "Interface", "tags": [], "label": "ShipperClassConstructor", - "description": [ - "\nConstructor of a {@link IShipper}" - ], + "description": ["\nConstructor of a {@link IShipper}"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -2477,9 +2306,7 @@ "type": "string", "tags": [], "label": "shipperName", - "description": [ - "\nThe shipper's unique name" - ], + "description": ["\nThe shipper's unique name"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false @@ -2490,12 +2317,8 @@ "type": "Function", "tags": [], "label": "new", - "description": [ - "\nThe constructor" - ], - "signature": [ - "any" - ], + "description": ["\nThe constructor"], + "signature": ["any"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -2506,12 +2329,8 @@ "type": "Uncategorized", "tags": [], "label": "config", - "description": [ - "The shipper's custom config" - ], - "signature": [ - "Config" - ], + "description": ["The shipper's custom config"], + "signature": ["Config"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -2523,9 +2342,7 @@ "type": "Object", "tags": [], "label": "initContext", - "description": [ - "Common context {@link AnalyticsClientInitContext }" - ], + "description": ["Common context {@link AnalyticsClientInitContext }"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -2552,9 +2369,7 @@ "type": "Interface", "tags": [], "label": "TelemetryCounter", - "description": [ - "\nShape of the events emitted by the telemetryCounter$ observable" - ], + "description": ["\nShape of the events emitted by the telemetryCounter$ observable"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false, @@ -2565,9 +2380,7 @@ "type": "CompoundType", "tags": [], "label": "type", - "description": [ - "\n{@link TelemetryCounterType}" - ], + "description": ["\n{@link TelemetryCounterType}"], "signature": [ "\"succeeded\" | \"failed\" | \"enqueued\" | \"sent_to_shipper\" | \"dropped\"" ], @@ -2594,9 +2407,7 @@ "type": "string", "tags": [], "label": "event_type", - "description": [ - "\nThe event type the success/failure/drop event refers to." - ], + "description": ["\nThe event type the success/failure/drop event refers to."], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -2620,9 +2431,7 @@ "type": "number", "tags": [], "label": "count", - "description": [ - "\nThe number of events that this counter refers to." - ], + "description": ["\nThe number of events that this counter refers to."], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -2639,12 +2448,8 @@ "type": "Type", "tags": [], "label": "AllowedSchemaBooleanTypes", - "description": [ - "Types matching boolean values" - ], - "signature": [ - "\"boolean\"" - ], + "description": ["Types matching boolean values"], + "signature": ["\"boolean\""], "path": "packages/analytics/client/src/schema/types.ts", "deprecated": false, "trackAdoption": false, @@ -2656,9 +2461,7 @@ "type": "Type", "tags": [], "label": "AllowedSchemaNumberTypes", - "description": [ - "Types matching number values" - ], + "description": ["Types matching number values"], "signature": [ "\"date\" | \"integer\" | \"long\" | \"short\" | \"byte\" | \"float\" | \"double\"" ], @@ -2673,12 +2476,8 @@ "type": "Type", "tags": [], "label": "AllowedSchemaStringTypes", - "description": [ - "Types matching string values" - ], - "signature": [ - "\"keyword\" | \"text\" | \"date\"" - ], + "description": ["Types matching string values"], + "signature": ["\"keyword\" | \"text\" | \"date\""], "path": "packages/analytics/client/src/schema/types.ts", "deprecated": false, "trackAdoption": false, @@ -2690,9 +2489,7 @@ "type": "Type", "tags": [], "label": "AllowedSchemaTypes", - "description": [ - "\nPossible type values in the schema" - ], + "description": ["\nPossible type values in the schema"], "signature": [ "\"boolean\" | \"keyword\" | \"text\" | \"date\" | \"integer\" | \"long\" | \"short\" | \"byte\" | \"float\" | \"double\"" ], @@ -2710,9 +2507,7 @@ "description": [ "\nEvent Type used for indexed structures. Only used to improve the readability of the types" ], - "signature": [ - "string" - ], + "signature": ["string"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false, @@ -2724,9 +2519,7 @@ "type": "Type", "tags": [], "label": "PossibleSchemaTypes", - "description": [ - "\nHelper to ensure the declared types match the schema types" - ], + "description": ["\nHelper to ensure the declared types match the schema types"], "signature": [ "Value extends string | Date ? ", { @@ -2764,9 +2557,7 @@ "type": "Type", "tags": [], "label": "RootSchema", - "description": [ - "\nSchema definition to match the structure of the properties provided.\n" - ], + "description": ["\nSchema definition to match the structure of the properties provided.\n"], "signature": [ "{ [Key in keyof Required]: ", { @@ -2789,9 +2580,7 @@ "type": "Type", "tags": [], "label": "SchemaMetaOptional", - "description": [ - "\nEnforces { optional: true } if the value can be undefined" - ], + "description": ["\nEnforces { optional: true } if the value can be undefined"], "signature": [ "unknown extends Value ? { optional?: boolean | undefined; } : undefined extends Value ? { optional: true; } : { optional?: false | undefined; }" ], @@ -2890,9 +2679,7 @@ "description": [ "\nShipper Name used for indexed structures. Only used to improve the readability of the types" ], - "signature": [ - "string" - ], + "signature": ["string"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -2918,4 +2705,4 @@ ], "objects": [] } -} \ No newline at end of file +} diff --git a/api_docs/observability_a_i_assistant.devdocs.json b/api_docs/observability_a_i_assistant.devdocs.json index 855d13a6934bc..84671ffaf87f6 100644 --- a/api_docs/observability_a_i_assistant.devdocs.json +++ b/api_docs/observability_a_i_assistant.devdocs.json @@ -11,7 +11,7 @@ "tags": [], "label": "Conversation", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -22,7 +22,7 @@ "tags": [], "label": "'@timestamp'", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -33,10 +33,8 @@ "tags": [], "label": "user", "description": [], - "signature": [ - "{ id?: string | undefined; name: string; }" - ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "signature": ["{ id?: string | undefined; name: string; }"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -47,10 +45,8 @@ "tags": [], "label": "conversation", "description": [], - "signature": [ - "{ id: string; title: string; last_updated: string; }" - ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "signature": ["{ id: string; title: string; last_updated: string; }"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -71,7 +67,7 @@ }, "[]" ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -82,10 +78,8 @@ "tags": [], "label": "labels", "description": [], - "signature": [ - "{ [x: string]: string; }" - ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "signature": ["{ [x: string]: string; }"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -96,10 +90,8 @@ "tags": [], "label": "numeric_labels", "description": [], - "signature": [ - "{ [x: string]: number; }" - ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "signature": ["{ [x: string]: number; }"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -110,7 +102,7 @@ "tags": [], "label": "namespace", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -121,7 +113,7 @@ "tags": [], "label": "public", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false } @@ -135,7 +127,7 @@ "tags": [], "label": "KnowledgeBaseEntry", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -146,7 +138,7 @@ "tags": [], "label": "'@timestamp'", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -157,7 +149,7 @@ "tags": [], "label": "id", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -168,7 +160,7 @@ "tags": [], "label": "text", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -179,7 +171,7 @@ "tags": [], "label": "doc_id", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -190,10 +182,8 @@ "tags": [], "label": "confidence", "description": [], - "signature": [ - "\"medium\" | \"high\" | \"low\"" - ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "signature": ["\"medium\" | \"high\" | \"low\""], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -204,7 +194,7 @@ "tags": [], "label": "is_correction", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -215,7 +205,7 @@ "tags": [], "label": "public", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -226,10 +216,8 @@ "tags": [], "label": "labels", "description": [], - "signature": [ - "Record | undefined" - ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "signature": ["Record | undefined"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -249,7 +237,7 @@ "text": "KnowledgeBaseEntryRole" } ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false } @@ -263,7 +251,7 @@ "tags": [], "label": "Message", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -274,7 +262,7 @@ "tags": [], "label": "'@timestamp'", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -320,7 +308,7 @@ }, ".Elastic; } | undefined; data?: string | undefined; }" ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false } @@ -334,7 +322,7 @@ "tags": [], "label": "ObservabilityAIAssistantService", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -345,10 +333,8 @@ "tags": [], "label": "isEnabled", "description": [], - "signature": [ - "() => boolean" - ], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "signature": ["() => boolean"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -1376,7 +1362,7 @@ "ObservabilityAIAssistantRouteCreateOptions", "; }, TEndpoint>>" ], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "returnComment": [], @@ -1388,9 +1374,7 @@ "tags": [], "label": "endpoint", "description": [], - "signature": [ - "TEndpoint" - ], + "signature": ["TEndpoint"], "path": "packages/kbn-server-route-repository/src/typings.ts", "deprecated": false, "trackAdoption": false @@ -1454,7 +1438,7 @@ }, ">" ], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -1467,14 +1451,8 @@ "tags": [], "label": "getLicense", "description": [], - "signature": [ - "() => ", - "Observable", - "<", - "ILicense", - ">" - ], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "signature": ["() => ", "Observable", "<", "ILicense", ">"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -1497,7 +1475,7 @@ "text": "SharePublicStart" } ], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -1515,7 +1493,7 @@ "ObservabilityAIAssistantChatService", ">" ], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -1526,7 +1504,7 @@ "tags": [], "label": "{}", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -1537,10 +1515,8 @@ "tags": [], "label": "signal", "description": [], - "signature": [ - "AbortSignal" - ], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "signature": ["AbortSignal"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false } @@ -1556,12 +1532,8 @@ "tags": [], "label": "register", "description": [], - "signature": [ - "(fn: ", - "ChatRegistrationRenderFunction", - ") => void" - ], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "signature": ["(fn: ", "ChatRegistrationRenderFunction", ") => void"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -1572,10 +1544,8 @@ "tags": [], "label": "fn", "description": [], - "signature": [ - "ChatRegistrationRenderFunction" - ], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "signature": ["ChatRegistrationRenderFunction"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -1595,7 +1565,7 @@ "ObservabilityAIAssistantScreenContext", ") => () => void" ], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -1606,10 +1576,8 @@ "tags": [], "label": "screenContext", "description": [], - "signature": [ - "ObservabilityAIAssistantScreenContext" - ], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "signature": ["ObservabilityAIAssistantScreenContext"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -1624,12 +1592,8 @@ "tags": [], "label": "getScreenContexts", "description": [], - "signature": [ - "() => ", - "ObservabilityAIAssistantScreenContext", - "[]" - ], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "signature": ["() => ", "ObservabilityAIAssistantScreenContext", "[]"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -1647,7 +1611,7 @@ "tags": [], "label": "KnowledgeBaseEntryRole", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -1659,7 +1623,7 @@ "tags": [], "label": "MessageRole", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -2176,7 +2140,7 @@ "ServerRouteCreateOptions", " ? TReturnType : never" ], - "path": "x-pack/plugins/observability_ai_assistant/public/api/index.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/api/index.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -2707,7 +2671,7 @@ }, " ? ClientRequestParamsOfType : {} : never" ], - "path": "x-pack/plugins/observability_ai_assistant/public/api/index.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/api/index.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -2722,7 +2686,7 @@ "signature": [ "\"POST /internal/observability_ai_assistant/chat\" | \"POST /internal/observability_ai_assistant/chat/complete\" | \"GET /internal/observability_ai_assistant/conversation/{conversationId}\" | \"POST /internal/observability_ai_assistant/conversations\" | \"POST /internal/observability_ai_assistant/conversation\" | \"PUT /internal/observability_ai_assistant/conversation/{conversationId}\" | \"PUT /internal/observability_ai_assistant/conversation/{conversationId}/title\" | \"DELETE /internal/observability_ai_assistant/conversation/{conversationId}\" | \"GET /internal/observability_ai_assistant/connectors\" | \"GET /internal/observability_ai_assistant/functions\" | \"POST /internal/observability_ai_assistant/functions/recall\" | \"POST /internal/observability_ai_assistant/functions/summarize\" | \"POST /internal/observability_ai_assistant/kb/setup\" | \"GET /internal/observability_ai_assistant/kb/status\" | \"GET /internal/observability_ai_assistant/kb/entries\" | \"POST /internal/observability_ai_assistant/kb/entries/import\" | \"POST /internal/observability_ai_assistant/kb/entries/save\" | \"DELETE /internal/observability_ai_assistant/kb/entries/{entryId}\"" ], - "path": "x-pack/plugins/observability_ai_assistant/public/api/index.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/api/index.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -2736,7 +2700,7 @@ "tags": [], "label": "ObservabilityAIAssistantPluginSetup", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -2750,7 +2714,7 @@ "tags": [], "label": "ObservabilityAIAssistantPluginStart", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -2770,7 +2734,7 @@ "text": "ObservabilityAIAssistantService" } ], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -2781,12 +2745,8 @@ "tags": [], "label": "ObservabilityAIAssistantContextualInsight", "description": [], - "signature": [ - "React.ForwardRefExoticComponent<", - "InsightProps", - "> | null" - ], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "signature": ["React.ForwardRefExoticComponent<", "InsightProps", "> | null"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -2808,7 +2768,7 @@ }, ", \"key\" | \"css\" | \"analytics\"> & React.RefAttributes<{}>> | null" ], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -2819,11 +2779,8 @@ "tags": [], "label": "useGenAIConnectors", "description": [], - "signature": [ - "() => ", - "UseGenAIConnectorsResult" - ], - "path": "x-pack/plugins/observability_ai_assistant/public/types.ts", + "signature": ["() => ", "UseGenAIConnectorsResult"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -3348,7 +3305,7 @@ "ObservabilityAIAssistantRouteCreateOptions", "; }" ], - "path": "x-pack/plugins/observability_ai_assistant/server/routes/get_global_observability_ai_assistant_route_repository.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/get_global_observability_ai_assistant_route_repository.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -3362,7 +3319,7 @@ "tags": [], "label": "ObservabilityAIAssistantPluginStart", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/server/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/server/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -3372,13 +3329,9 @@ "type": "Object", "tags": [], "label": "service", - "description": [ - "\nReturns a Observability AI Assistant service instance" - ], - "signature": [ - "ObservabilityAIAssistantService" - ], - "path": "x-pack/plugins/observability_ai_assistant/server/types.ts", + "description": ["\nReturns a Observability AI Assistant service instance"], + "signature": ["ObservabilityAIAssistantService"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/server/types.ts", "deprecated": false, "trackAdoption": false } @@ -3393,7 +3346,7 @@ "tags": [], "label": "ObservabilityAIAssistantPluginSetup", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/server/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/server/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -3403,13 +3356,9 @@ "type": "Object", "tags": [], "label": "service", - "description": [ - "\nReturns a Observability AI Assistant service instance" - ], - "signature": [ - "ObservabilityAIAssistantService" - ], - "path": "x-pack/plugins/observability_ai_assistant/server/types.ts", + "description": ["\nReturns a Observability AI Assistant service instance"], + "signature": ["ObservabilityAIAssistantService"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/server/types.ts", "deprecated": false, "trackAdoption": false } @@ -3429,7 +3378,7 @@ "tags": [], "label": "Conversation", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -3440,7 +3389,7 @@ "tags": [], "label": "'@timestamp'", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -3451,10 +3400,8 @@ "tags": [], "label": "user", "description": [], - "signature": [ - "{ id?: string | undefined; name: string; }" - ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "signature": ["{ id?: string | undefined; name: string; }"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -3465,10 +3412,8 @@ "tags": [], "label": "conversation", "description": [], - "signature": [ - "{ id: string; title: string; last_updated: string; }" - ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "signature": ["{ id: string; title: string; last_updated: string; }"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -3489,7 +3434,7 @@ }, "[]" ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -3500,10 +3445,8 @@ "tags": [], "label": "labels", "description": [], - "signature": [ - "{ [x: string]: string; }" - ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "signature": ["{ [x: string]: string; }"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -3514,10 +3457,8 @@ "tags": [], "label": "numeric_labels", "description": [], - "signature": [ - "{ [x: string]: number; }" - ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "signature": ["{ [x: string]: number; }"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -3528,7 +3469,7 @@ "tags": [], "label": "namespace", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -3539,7 +3480,7 @@ "tags": [], "label": "public", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false } @@ -3553,7 +3494,7 @@ "tags": [], "label": "KnowledgeBaseEntry", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -3564,7 +3505,7 @@ "tags": [], "label": "'@timestamp'", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -3575,7 +3516,7 @@ "tags": [], "label": "id", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -3586,7 +3527,7 @@ "tags": [], "label": "text", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -3597,7 +3538,7 @@ "tags": [], "label": "doc_id", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -3608,10 +3549,8 @@ "tags": [], "label": "confidence", "description": [], - "signature": [ - "\"medium\" | \"high\" | \"low\"" - ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "signature": ["\"medium\" | \"high\" | \"low\""], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -3622,7 +3561,7 @@ "tags": [], "label": "is_correction", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -3633,7 +3572,7 @@ "tags": [], "label": "public", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -3644,10 +3583,8 @@ "tags": [], "label": "labels", "description": [], - "signature": [ - "Record | undefined" - ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "signature": ["Record | undefined"], + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -3667,7 +3604,7 @@ "text": "KnowledgeBaseEntryRole" } ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false } @@ -3681,7 +3618,7 @@ "tags": [], "label": "Message", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -3692,7 +3629,7 @@ "tags": [], "label": "'@timestamp'", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -3738,7 +3675,7 @@ }, ".Elastic; } | undefined; data?: string | undefined; }" ], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false } @@ -3754,7 +3691,7 @@ "tags": [], "label": "KnowledgeBaseEntryRole", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -3766,7 +3703,7 @@ "tags": [], "label": "MessageRole", "description": [], - "path": "x-pack/plugins/observability_ai_assistant/common/types.ts", + "path": "x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -3775,4 +3712,4 @@ "misc": [], "objects": [] } -} \ No newline at end of file +} diff --git a/docs/developer/plugin-list.asciidoc b/docs/developer/plugin-list.asciidoc index 3eccd4beaedab..5e1a8c5637953 100644 --- a/docs/developer/plugin-list.asciidoc +++ b/docs/developer/plugin-list.asciidoc @@ -688,7 +688,7 @@ Elastic. |This plugin provides shared components and services for use across observability solutions, as well as the observability landing page UI. -|{kib-repo}blob/{branch}/x-pack/plugins/observability_ai_assistant/README.md[observabilityAIAssistant] +|{kib-repo}blob/{branch}/x-pack/plugins/observability_solution/observability_ai_assistant/README.md[observabilityAIAssistant] |This document gives an overview of the features of the Observability AI Assistant at the time of writing, and how to use them. At a high level, the Observability AI Assistant offers contextual insights, and a chat functionality that we enrich with function calling, allowing the LLM to hook into the user's data. We also allow the LLM to store things it considers new information as embeddings into Elasticsearch, and query this knowledge base when it decides it needs more information, using ELSER. diff --git a/package.json b/package.json index 45dac58cc719c..973e18b286c4b 100644 --- a/package.json +++ b/package.json @@ -588,7 +588,7 @@ "@kbn/no-data-page-plugin": "link:src/plugins/no_data_page", "@kbn/notifications-plugin": "link:x-pack/plugins/notifications", "@kbn/object-versioning": "link:packages/kbn-object-versioning", - "@kbn/observability-ai-assistant-plugin": "link:x-pack/plugins/observability_ai_assistant", + "@kbn/observability-ai-assistant-plugin": "link:x-pack/plugins/observability_solution/observability_ai_assistant", "@kbn/observability-alert-details": "link:x-pack/packages/observability/alert_details", "@kbn/observability-alerting-test-data": "link:x-pack/packages/observability/alerting_test_data", "@kbn/observability-fixtures-plugin": "link:x-pack/test/cases_api_integration/common/plugins/observability", diff --git a/src/dev/storybook/aliases.ts b/src/dev/storybook/aliases.ts index c1e1a3e9f339a..93241f4b77c0e 100644 --- a/src/dev/storybook/aliases.ts +++ b/src/dev/storybook/aliases.ts @@ -48,7 +48,8 @@ export const storybookAliases = { logs_explorer: 'x-pack/plugins/observability_solution/logs_explorer/.storybook', management: 'packages/kbn-management/storybook/config', observability: 'x-pack/plugins/observability/.storybook', - observability_ai_assistant: 'x-pack/plugins/observability_ai_assistant/.storybook', + observability_ai_assistant: + 'x-pack/plugins/observability_solution/observability_ai_assistant/.storybook', presentation: 'src/plugins/presentation_util/storybook', random_sampling: 'x-pack/packages/kbn-random-sampling/.storybook', text_based_editor: 'packages/kbn-text-based-editor/.storybook', diff --git a/tsconfig.base.json b/tsconfig.base.json index 1a54c368d5344..e5c925e2a563a 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -1132,8 +1132,8 @@ "@kbn/notifications-plugin/*": ["x-pack/plugins/notifications/*"], "@kbn/object-versioning": ["packages/kbn-object-versioning"], "@kbn/object-versioning/*": ["packages/kbn-object-versioning/*"], - "@kbn/observability-ai-assistant-plugin": ["x-pack/plugins/observability_ai_assistant"], - "@kbn/observability-ai-assistant-plugin/*": ["x-pack/plugins/observability_ai_assistant/*"], + "@kbn/observability-ai-assistant-plugin": ["x-pack/plugins/observability_solution/observability_ai_assistant"], + "@kbn/observability-ai-assistant-plugin/*": ["x-pack/plugins/observability_solution/observability_ai_assistant/*"], "@kbn/observability-alert-details": ["x-pack/packages/observability/alert_details"], "@kbn/observability-alert-details/*": ["x-pack/packages/observability/alert_details/*"], "@kbn/observability-alerting-test-data": ["x-pack/packages/observability/alerting_test_data"], diff --git a/x-pack/.i18nrc.json b/x-pack/.i18nrc.json index 53068575a3623..ad4b96394483a 100644 --- a/x-pack/.i18nrc.json +++ b/x-pack/.i18nrc.json @@ -70,7 +70,7 @@ "xpack.observabilityLogsExplorer": "plugins/observability_solution/observability_logs_explorer", "xpack.observabilityShared": "plugins/observability_shared", "xpack.observability_onboarding": "plugins/observability_onboarding", - "xpack.observabilityAiAssistant": "plugins/observability_ai_assistant", + "xpack.observabilityAiAssistant": "plugins/observability_solution/observability_ai_assistant", "xpack.osquery": ["plugins/osquery"], "xpack.painlessLab": "plugins/painless_lab", "xpack.profiling": ["plugins/profiling"], diff --git a/x-pack/plugins/observability_ai_assistant/jest.config.js b/x-pack/plugins/observability_ai_assistant/jest.config.js deleted file mode 100644 index 61cc1b353b1cf..0000000000000 --- a/x-pack/plugins/observability_ai_assistant/jest.config.js +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -module.exports = { - preset: '@kbn/test', - rootDir: '../../..', - roots: [ - '/x-pack/plugins/observability_ai_assistant/public', - '/x-pack/plugins/observability_ai_assistant/common', - '/x-pack/plugins/observability_ai_assistant/server', - ], - setupFiles: ['/x-pack/plugins/observability_ai_assistant/.storybook/jest_setup.js'], - collectCoverage: true, - collectCoverageFrom: [ - '/x-pack/plugins/observability_ai_assistant/{common,public,server}/**/*.{js,ts,tsx}', - ], - - coverageReporters: ['html'], -}; diff --git a/x-pack/plugins/observability_ai_assistant/.storybook/jest_setup.js b/x-pack/plugins/observability_solution/observability_ai_assistant/.storybook/jest_setup.js similarity index 100% rename from x-pack/plugins/observability_ai_assistant/.storybook/jest_setup.js rename to x-pack/plugins/observability_solution/observability_ai_assistant/.storybook/jest_setup.js diff --git a/x-pack/plugins/observability_ai_assistant/.storybook/main.js b/x-pack/plugins/observability_solution/observability_ai_assistant/.storybook/main.js similarity index 100% rename from x-pack/plugins/observability_ai_assistant/.storybook/main.js rename to x-pack/plugins/observability_solution/observability_ai_assistant/.storybook/main.js diff --git a/x-pack/plugins/observability_ai_assistant/.storybook/preview.js b/x-pack/plugins/observability_solution/observability_ai_assistant/.storybook/preview.js similarity index 100% rename from x-pack/plugins/observability_ai_assistant/.storybook/preview.js rename to x-pack/plugins/observability_solution/observability_ai_assistant/.storybook/preview.js diff --git a/x-pack/plugins/observability_ai_assistant/README.md b/x-pack/plugins/observability_solution/observability_ai_assistant/README.md similarity index 100% rename from x-pack/plugins/observability_ai_assistant/README.md rename to x-pack/plugins/observability_solution/observability_ai_assistant/README.md diff --git a/x-pack/plugins/observability_ai_assistant/common/connectors.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/common/connectors.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/common/connectors.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/common/connectors.ts diff --git a/x-pack/plugins/observability_ai_assistant/common/conversation_complete.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/common/conversation_complete.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/common/conversation_complete.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/common/conversation_complete.ts diff --git a/x-pack/plugins/observability_ai_assistant/common/feature.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/common/feature.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/common/feature.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/common/feature.ts diff --git a/x-pack/plugins/observability_ai_assistant/common/functions/lens.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/common/functions/lens.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/common/functions/lens.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/common/functions/lens.ts diff --git a/x-pack/plugins/observability_ai_assistant/common/functions/visualize_esql.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/common/functions/visualize_esql.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/common/functions/visualize_esql.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/common/functions/visualize_esql.ts diff --git a/x-pack/plugins/observability_ai_assistant/common/index.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/common/index.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/common/index.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/common/index.ts diff --git a/x-pack/plugins/observability_ai_assistant/common/types.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/common/types.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/common/types.ts diff --git a/x-pack/plugins/observability_ai_assistant/common/utils/concatenate_chat_completion_chunks.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/concatenate_chat_completion_chunks.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/common/utils/concatenate_chat_completion_chunks.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/concatenate_chat_completion_chunks.ts diff --git a/x-pack/plugins/observability_ai_assistant/common/utils/emit_with_concatenated_message.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/emit_with_concatenated_message.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/common/utils/emit_with_concatenated_message.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/emit_with_concatenated_message.ts diff --git a/x-pack/plugins/observability_ai_assistant/common/utils/filter_function_definitions.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/filter_function_definitions.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/common/utils/filter_function_definitions.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/filter_function_definitions.ts diff --git a/x-pack/plugins/observability_ai_assistant/common/utils/get_bucket_size/calculate_auto.js b/x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/get_bucket_size/calculate_auto.js similarity index 100% rename from x-pack/plugins/observability_ai_assistant/common/utils/get_bucket_size/calculate_auto.js rename to x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/get_bucket_size/calculate_auto.js diff --git a/x-pack/plugins/observability_ai_assistant/common/utils/get_bucket_size/index.test.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/get_bucket_size/index.test.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/common/utils/get_bucket_size/index.test.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/get_bucket_size/index.test.ts diff --git a/x-pack/plugins/observability_ai_assistant/common/utils/get_bucket_size/index.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/get_bucket_size/index.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/common/utils/get_bucket_size/index.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/get_bucket_size/index.ts diff --git a/x-pack/plugins/observability_ai_assistant/common/utils/get_bucket_size/unit_to_seconds.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/get_bucket_size/unit_to_seconds.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/common/utils/get_bucket_size/unit_to_seconds.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/get_bucket_size/unit_to_seconds.ts diff --git a/x-pack/plugins/observability_ai_assistant/common/utils/process_openai_stream.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/process_openai_stream.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/common/utils/process_openai_stream.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/process_openai_stream.ts diff --git a/x-pack/plugins/observability_ai_assistant/common/utils/throw_serialized_chat_completion_errors.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/throw_serialized_chat_completion_errors.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/common/utils/throw_serialized_chat_completion_errors.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/common/utils/throw_serialized_chat_completion_errors.ts diff --git a/x-pack/plugins/observability_solution/observability_ai_assistant/jest.config.js b/x-pack/plugins/observability_solution/observability_ai_assistant/jest.config.js new file mode 100644 index 0000000000000..b684a6126e537 --- /dev/null +++ b/x-pack/plugins/observability_solution/observability_ai_assistant/jest.config.js @@ -0,0 +1,25 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +module.exports = { + preset: '@kbn/test', + rootDir: '../../../..', + roots: [ + '/x-pack/plugins/observability_solution/observability_ai_assistant/public', + '/x-pack/plugins/observability_solution/observability_ai_assistant/common', + '/x-pack/plugins/observability_solution/observability_ai_assistant/server', + ], + setupFiles: [ + '/x-pack/plugins/observability_solution/observability_ai_assistant/.storybook/jest_setup.js', + ], + collectCoverage: true, + collectCoverageFrom: [ + '/x-pack/plugins/observability_solution/observability_ai_assistant/{common,public,server}/**/*.{js,ts,tsx}', + ], + + coverageReporters: ['html'], +}; diff --git a/x-pack/plugins/observability_ai_assistant/kibana.jsonc b/x-pack/plugins/observability_solution/observability_ai_assistant/kibana.jsonc similarity index 100% rename from x-pack/plugins/observability_ai_assistant/kibana.jsonc rename to x-pack/plugins/observability_solution/observability_ai_assistant/kibana.jsonc diff --git a/x-pack/plugins/observability_ai_assistant/public/analytics/index.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/analytics/index.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/analytics/index.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/analytics/index.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/analytics/schemas/chat_feedback.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/analytics/schemas/chat_feedback.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/analytics/schemas/chat_feedback.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/analytics/schemas/chat_feedback.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/analytics/schemas/common.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/analytics/schemas/common.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/analytics/schemas/common.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/analytics/schemas/common.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/analytics/schemas/insight_feedback.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/analytics/schemas/insight_feedback.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/analytics/schemas/insight_feedback.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/analytics/schemas/insight_feedback.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/analytics/schemas/user_sent_prompt.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/analytics/schemas/user_sent_prompt.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/analytics/schemas/user_sent_prompt.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/analytics/schemas/user_sent_prompt.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/api/index.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/api/index.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/api/index.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/api/index.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/application.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/application.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/application.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/application.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/assets/elastic_ai_assistant.png b/x-pack/plugins/observability_solution/observability_ai_assistant/public/assets/elastic_ai_assistant.png similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/assets/elastic_ai_assistant.png rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/assets/elastic_ai_assistant.png diff --git a/x-pack/plugins/observability_ai_assistant/public/assets/illustration.png b/x-pack/plugins/observability_solution/observability_ai_assistant/public/assets/illustration.png similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/assets/illustration.png rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/assets/illustration.png diff --git a/x-pack/plugins/observability_ai_assistant/public/assets/illustration.svg b/x-pack/plugins/observability_solution/observability_ai_assistant/public/assets/illustration.svg similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/assets/illustration.svg rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/assets/illustration.svg diff --git a/x-pack/plugins/observability_ai_assistant/public/components/action_menu_item/action_menu_item.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/action_menu_item/action_menu_item.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/action_menu_item/action_menu_item.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/action_menu_item/action_menu_item.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/assistant_avatar.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/assistant_avatar.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/assistant_avatar.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/assistant_avatar.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/assistant_avatar.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/assistant_avatar.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/assistant_avatar.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/assistant_avatar.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/buttons/ask_assistant_button.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/ask_assistant_button.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/buttons/ask_assistant_button.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/ask_assistant_button.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/buttons/ask_assistant_button.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/ask_assistant_button.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/buttons/ask_assistant_button.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/ask_assistant_button.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/buttons/hide_expand_conversation_list_button.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/hide_expand_conversation_list_button.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/buttons/hide_expand_conversation_list_button.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/hide_expand_conversation_list_button.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/buttons/hide_expand_conversation_list_button.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/hide_expand_conversation_list_button.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/buttons/hide_expand_conversation_list_button.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/hide_expand_conversation_list_button.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/buttons/new_chat_button.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/new_chat_button.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/buttons/new_chat_button.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/new_chat_button.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/buttons/new_chat_button.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/new_chat_button.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/buttons/new_chat_button.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/new_chat_button.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/buttons/regenerate_response_button.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/regenerate_response_button.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/buttons/regenerate_response_button.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/regenerate_response_button.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/buttons/regenerate_response_button.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/regenerate_response_button.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/buttons/regenerate_response_button.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/regenerate_response_button.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/buttons/start_chat_button.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/start_chat_button.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/buttons/start_chat_button.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/start_chat_button.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/buttons/start_chat_button.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/start_chat_button.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/buttons/start_chat_button.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/start_chat_button.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/buttons/stop_generating_button.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/stop_generating_button.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/buttons/stop_generating_button.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/stop_generating_button.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/buttons/stop_generating_button.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/stop_generating_button.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/buttons/stop_generating_button.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/buttons/stop_generating_button.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_actions_menu.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_actions_menu.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_actions_menu.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_actions_menu.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_body.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_body.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_body.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_body.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_body.test.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_body.test.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_body.test.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_body.test.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_body.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_body.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_body.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_body.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_consolidated_items.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_consolidated_items.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_consolidated_items.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_consolidated_items.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_flyout.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_flyout.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_flyout.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_flyout.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_flyout.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_flyout.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_flyout.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_flyout.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_header.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_header.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_header.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_header.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_header.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_header.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_header.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_header.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_inline_edit.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_inline_edit.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_inline_edit.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_inline_edit.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_item.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_item.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_item.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_item.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_item_actions.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_item_actions.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_item_actions.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_item_actions.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_item_avatar.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_item_avatar.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_item_avatar.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_item_avatar.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_item_content_inline_prompt_editor.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_item_content_inline_prompt_editor.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_item_content_inline_prompt_editor.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_item_content_inline_prompt_editor.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_item_controls.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_item_controls.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_item_controls.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_item_controls.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_item_title.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_item_title.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_item_title.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_item_title.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_timeline.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_timeline.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_timeline.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_timeline.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/chat_timeline.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_timeline.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/chat_timeline.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_timeline.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/conversation_list.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/conversation_list.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/conversation_list.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/conversation_list.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/conversation_list.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/conversation_list.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/conversation_list.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/conversation_list.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/disclaimer.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/disclaimer.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/disclaimer.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/disclaimer.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/function_list_popover.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/function_list_popover.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/function_list_popover.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/function_list_popover.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/function_list_popover.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/function_list_popover.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/function_list_popover.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/function_list_popover.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/incorrect_license_panel.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/incorrect_license_panel.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/incorrect_license_panel.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/incorrect_license_panel.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/knowledge_base_callout.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/knowledge_base_callout.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/knowledge_base_callout.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/knowledge_base_callout.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/knowledge_base_callout.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/knowledge_base_callout.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/knowledge_base_callout.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/knowledge_base_callout.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/types.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/types.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/types.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/types.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/welcome_message.test.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/welcome_message.test.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/welcome_message.test.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/welcome_message.test.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/welcome_message.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/welcome_message.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/welcome_message.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/welcome_message.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/welcome_message_connectors.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/welcome_message_connectors.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/welcome_message_connectors.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/welcome_message_connectors.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/welcome_message_knowledge_base.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/welcome_message_knowledge_base.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/welcome_message_knowledge_base.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/welcome_message_knowledge_base.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/chat/welcome_message_knowledge_base_setup_error_panel.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/welcome_message_knowledge_base_setup_error_panel.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/chat/welcome_message_knowledge_base_setup_error_panel.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/welcome_message_knowledge_base_setup_error_panel.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/connector_selector/connector_selector_base.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/connector_selector/connector_selector_base.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/connector_selector/connector_selector_base.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/connector_selector/connector_selector_base.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/connector_selector/connector_selector_base.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/connector_selector/connector_selector_base.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/connector_selector/connector_selector_base.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/connector_selector/connector_selector_base.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/feedback_buttons.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/feedback_buttons.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/feedback_buttons.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/feedback_buttons.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/insight/actions_menu.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/insight/actions_menu.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/insight/actions_menu.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/insight/actions_menu.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/insight/insight.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/insight/insight.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/insight/insight.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/insight/insight.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/insight/insight_base.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/insight/insight_base.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/insight/insight_base.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/insight/insight_base.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/insight/insight_base.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/insight/insight_base.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/insight/insight_base.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/insight/insight_base.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/insight/insight_error.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/insight/insight_error.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/insight/insight_error.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/insight/insight_error.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/message_panel/esql_code_block.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/message_panel/esql_code_block.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/message_panel/esql_code_block.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/message_panel/esql_code_block.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/message_panel/esql_code_block.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/message_panel/esql_code_block.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/message_panel/esql_code_block.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/message_panel/esql_code_block.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/message_panel/failed_to_load_response.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/message_panel/failed_to_load_response.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/message_panel/failed_to_load_response.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/message_panel/failed_to_load_response.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/message_panel/message_panel.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/message_panel/message_panel.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/message_panel/message_panel.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/message_panel/message_panel.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/message_panel/message_panel.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/message_panel/message_panel.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/message_panel/message_panel.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/message_panel/message_panel.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/message_panel/message_text.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/message_panel/message_text.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/message_panel/message_text.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/message_panel/message_text.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/missing_credentials_callout.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/missing_credentials_callout.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/missing_credentials_callout.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/missing_credentials_callout.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/page_template.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/page_template.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/page_template.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/page_template.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/prompt_editor/prompt_editor.stories.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/prompt_editor/prompt_editor.stories.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/prompt_editor/prompt_editor.stories.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/prompt_editor/prompt_editor.stories.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/prompt_editor/prompt_editor.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/prompt_editor/prompt_editor.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/prompt_editor/prompt_editor.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/prompt_editor/prompt_editor.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/prompt_editor/prompt_editor_function.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/prompt_editor/prompt_editor_function.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/prompt_editor/prompt_editor_function.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/prompt_editor/prompt_editor_function.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/prompt_editor/prompt_editor_natural_language.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/prompt_editor/prompt_editor_natural_language.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/prompt_editor/prompt_editor_natural_language.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/prompt_editor/prompt_editor_natural_language.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/render_function.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/render_function.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/render_function.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/render_function.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/components/technical_preview_badge.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/technical_preview_badge.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/components/technical_preview_badge.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/components/technical_preview_badge.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/context/observability_ai_assistant_chat_service_provider.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/context/observability_ai_assistant_chat_service_provider.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/context/observability_ai_assistant_chat_service_provider.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/context/observability_ai_assistant_chat_service_provider.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/context/observability_ai_assistant_multipane_flyout_provider.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/context/observability_ai_assistant_multipane_flyout_provider.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/context/observability_ai_assistant_multipane_flyout_provider.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/context/observability_ai_assistant_multipane_flyout_provider.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/context/observability_ai_assistant_provider.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/context/observability_ai_assistant_provider.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/context/observability_ai_assistant_provider.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/context/observability_ai_assistant_provider.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/functions/index.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/functions/index.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/functions/index.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/functions/index.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/functions/lens.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/functions/lens.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/functions/lens.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/functions/lens.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/functions/visualize_esql.test.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/functions/visualize_esql.test.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/functions/visualize_esql.test.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/functions/visualize_esql.test.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/functions/visualize_esql.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/functions/visualize_esql.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/functions/visualize_esql.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/functions/visualize_esql.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/__storybook_mocks__/use_conversations.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/__storybook_mocks__/use_conversations.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/__storybook_mocks__/use_conversations.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/__storybook_mocks__/use_conversations.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/__storybook_mocks__/use_current_user.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/__storybook_mocks__/use_current_user.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/__storybook_mocks__/use_current_user.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/__storybook_mocks__/use_current_user.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/__storybook_mocks__/use_genai_connectors.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/__storybook_mocks__/use_genai_connectors.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/__storybook_mocks__/use_genai_connectors.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/__storybook_mocks__/use_genai_connectors.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/__storybook_mocks__/use_kibana.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/__storybook_mocks__/use_kibana.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/__storybook_mocks__/use_kibana.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/__storybook_mocks__/use_kibana.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/__storybook_mocks__/use_knowledge_base.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/__storybook_mocks__/use_knowledge_base.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/__storybook_mocks__/use_knowledge_base.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/__storybook_mocks__/use_knowledge_base.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/__storybook_mocks__/use_observability_ai_assistant.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/__storybook_mocks__/use_observability_ai_assistant.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/__storybook_mocks__/use_observability_ai_assistant.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/__storybook_mocks__/use_observability_ai_assistant.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/__storybook_mocks__/use_observability_ai_assistant_chat_service.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/__storybook_mocks__/use_observability_ai_assistant_chat_service.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/__storybook_mocks__/use_observability_ai_assistant_chat_service.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/__storybook_mocks__/use_observability_ai_assistant_chat_service.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_abortable_async.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_abortable_async.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_abortable_async.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_abortable_async.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_chat.test.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_chat.test.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_chat.test.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_chat.test.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_chat.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_chat.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_chat.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_chat.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_confirm_modal.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_confirm_modal.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_confirm_modal.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_confirm_modal.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_conversation.test.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_conversation.test.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_conversation.test.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_conversation.test.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_conversation.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_conversation.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_conversation.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_conversation.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_conversations.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_conversations.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_conversations.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_conversations.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_current_user.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_current_user.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_current_user.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_current_user.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_force_update.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_force_update.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_force_update.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_force_update.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_genai_connectors.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_genai_connectors.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_genai_connectors.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_genai_connectors.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_json_editor_model.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_json_editor_model.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_json_editor_model.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_json_editor_model.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_kibana.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_kibana.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_kibana.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_kibana.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_knowledge_base.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_knowledge_base.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_knowledge_base.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_knowledge_base.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_license.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_license.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_license.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_license.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_license_management_locator.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_license_management_locator.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_license_management_locator.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_license_management_locator.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_observability_ai_assistant.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_observability_ai_assistant.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_observability_ai_assistant.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_observability_ai_assistant.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_observability_ai_assistant_chat_service.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_observability_ai_assistant_chat_service.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_observability_ai_assistant_chat_service.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_observability_ai_assistant_chat_service.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_observability_ai_assistant_params.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_observability_ai_assistant_params.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_observability_ai_assistant_params.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_observability_ai_assistant_params.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_observability_ai_assistant_router.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_observability_ai_assistant_router.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_observability_ai_assistant_router.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_observability_ai_assistant_router.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/hooks/use_once.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_once.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/hooks/use_once.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/hooks/use_once.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/i18n.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/i18n.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/i18n.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/i18n.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/index.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/index.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/index.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/index.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/mock.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/mock.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/mock.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/mock.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/plugin.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/plugin.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/plugin.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/plugin.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/routes/config.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/routes/config.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/routes/config.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/routes/config.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/routes/conversations/conversation_view.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/routes/conversations/conversation_view.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/routes/conversations/conversation_view.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/routes/conversations/conversation_view.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/service/create_chat_service.test.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/service/create_chat_service.test.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/service/create_chat_service.test.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/service/create_chat_service.test.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/service/create_chat_service.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/service/create_chat_service.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/service/create_chat_service.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/service/create_chat_service.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/service/create_mock_chat_service.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/service/create_mock_chat_service.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/service/create_mock_chat_service.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/service/create_mock_chat_service.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/service/create_service.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/service/create_service.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/service/create_service.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/service/create_service.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/service/get_assistant_setup_message.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/service/get_assistant_setup_message.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/service/get_assistant_setup_message.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/service/get_assistant_setup_message.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/types.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/types.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/types.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/utils/builders.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/builders.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/utils/builders.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/builders.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/utils/create_initialized_object.test.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/create_initialized_object.test.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/utils/create_initialized_object.test.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/create_initialized_object.test.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/utils/create_initialized_object.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/create_initialized_object.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/utils/create_initialized_object.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/create_initialized_object.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/utils/get_connectors_management_href.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/get_connectors_management_href.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/utils/get_connectors_management_href.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/get_connectors_management_href.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/utils/get_models_management_href.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/get_models_management_href.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/utils/get_models_management_href.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/get_models_management_href.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/utils/get_role_translation.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/get_role_translation.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/utils/get_role_translation.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/get_role_translation.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/utils/get_settings_href.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/get_settings_href.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/utils/get_settings_href.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/get_settings_href.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/utils/get_settings_kb_href.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/get_settings_kb_href.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/utils/get_settings_kb_href.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/get_settings_kb_href.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/utils/get_timeline_items_from_conversation.test.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/get_timeline_items_from_conversation.test.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/utils/get_timeline_items_from_conversation.test.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/get_timeline_items_from_conversation.test.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/utils/get_timeline_items_from_conversation.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/get_timeline_items_from_conversation.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/utils/get_timeline_items_from_conversation.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/get_timeline_items_from_conversation.tsx diff --git a/x-pack/plugins/observability_ai_assistant/public/utils/readable_stream_reader_into_observable.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/readable_stream_reader_into_observable.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/utils/readable_stream_reader_into_observable.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/readable_stream_reader_into_observable.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/utils/safe_json_parse.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/safe_json_parse.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/utils/safe_json_parse.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/safe_json_parse.ts diff --git a/x-pack/plugins/observability_ai_assistant/public/utils/storybook_decorator.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/storybook_decorator.tsx similarity index 100% rename from x-pack/plugins/observability_ai_assistant/public/utils/storybook_decorator.tsx rename to x-pack/plugins/observability_solution/observability_ai_assistant/public/utils/storybook_decorator.tsx diff --git a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/.eslintrc.json b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/.eslintrc.json similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/evaluation/.eslintrc.json rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/.eslintrc.json diff --git a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/README.md b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/README.md similarity index 95% rename from x-pack/plugins/observability_ai_assistant/scripts/evaluation/README.md rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/README.md index 76bf8a7fe7df2..0e5bc22fe7c75 100644 --- a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/README.md +++ b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/README.md @@ -14,7 +14,7 @@ This tool is developed for our team working on the Elastic Observability platfor Run the tool using: -`$ node x-pack/plugins/observability_ai_assistant/scripts/evaluation/index.js` +`$ node x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/index.js` This will evaluate all existing scenarios, and write the evaluation results to the terminal. diff --git a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/alert_templates/templates.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/alert_templates/templates.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/evaluation/alert_templates/templates.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/alert_templates/templates.ts diff --git a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/cli.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/cli.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/evaluation/cli.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/cli.ts diff --git a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/evaluation.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/evaluation.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/evaluation/evaluation.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/evaluation.ts diff --git a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/get_service_urls.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/get_service_urls.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/evaluation/get_service_urls.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/get_service_urls.ts diff --git a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/index.js b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/index.js similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/evaluation/index.js rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/index.js diff --git a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/kibana_client.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/kibana_client.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/evaluation/kibana_client.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/kibana_client.ts diff --git a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/read_kibana_config.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/read_kibana_config.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/evaluation/read_kibana_config.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/read_kibana_config.ts diff --git a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/scenarios/alerts/index.spec.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/scenarios/alerts/index.spec.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/evaluation/scenarios/alerts/index.spec.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/scenarios/alerts/index.spec.ts diff --git a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/scenarios/apm/index.spec.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/scenarios/apm/index.spec.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/evaluation/scenarios/apm/index.spec.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/scenarios/apm/index.spec.ts diff --git a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/scenarios/elasticsearch/index.spec.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/scenarios/elasticsearch/index.spec.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/evaluation/scenarios/elasticsearch/index.spec.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/scenarios/elasticsearch/index.spec.ts diff --git a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/scenarios/esql/index.spec.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/scenarios/esql/index.spec.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/evaluation/scenarios/esql/index.spec.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/scenarios/esql/index.spec.ts diff --git a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/scenarios/kb/index.spec.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/scenarios/kb/index.spec.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/evaluation/scenarios/kb/index.spec.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/scenarios/kb/index.spec.ts diff --git a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/services/index.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/services/index.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/evaluation/services/index.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/services/index.ts diff --git a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/setup_synthtrace.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/setup_synthtrace.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/evaluation/setup_synthtrace.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/setup_synthtrace.ts diff --git a/x-pack/plugins/observability_ai_assistant/scripts/evaluation/types.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/types.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/evaluation/types.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/evaluation/types.ts diff --git a/x-pack/plugins/observability_ai_assistant/scripts/load_esql_docs/extract_sections.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/load_esql_docs/extract_sections.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/load_esql_docs/extract_sections.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/load_esql_docs/extract_sections.ts diff --git a/x-pack/plugins/observability_ai_assistant/scripts/load_esql_docs/format_esql_examples.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/load_esql_docs/format_esql_examples.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/load_esql_docs/format_esql_examples.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/load_esql_docs/format_esql_examples.ts diff --git a/x-pack/plugins/observability_ai_assistant/scripts/load_esql_docs/index.js b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/load_esql_docs/index.js similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/load_esql_docs/index.js rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/load_esql_docs/index.js diff --git a/x-pack/plugins/observability_ai_assistant/scripts/load_esql_docs/load_esql_docs.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/scripts/load_esql_docs/load_esql_docs.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/scripts/load_esql_docs/load_esql_docs.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/scripts/load_esql_docs/load_esql_docs.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/config.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/config.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/config.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/config.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/alerts.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/alerts.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/alerts.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/alerts.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/context.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/context.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/context.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/context.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/elasticsearch.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/elasticsearch.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/elasticsearch.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/elasticsearch.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/get_dataset_info.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/get_dataset_info.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/get_dataset_info.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/get_dataset_info.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/index.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/index.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/index.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/index.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/kibana.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/kibana.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/kibana.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/kibana.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/lens.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/lens.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/lens.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/lens.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/correct_common_esql_mistakes.test.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/correct_common_esql_mistakes.test.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/correct_common_esql_mistakes.test.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/correct_common_esql_mistakes.test.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/correct_common_esql_mistakes.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/correct_common_esql_mistakes.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/correct_common_esql_mistakes.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/correct_common_esql_mistakes.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-abs.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-abs.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-abs.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-abs.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-acos.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-acos.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-acos.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-acos.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-asin.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-asin.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-asin.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-asin.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-atan.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-atan.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-atan.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-atan.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-atan2.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-atan2.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-atan2.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-atan2.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-auto_bucket.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-auto_bucket.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-auto_bucket.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-auto_bucket.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-avg.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-avg.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-avg.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-avg.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-case.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-case.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-case.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-case.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-ceil.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-ceil.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-ceil.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-ceil.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-coalesce.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-coalesce.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-coalesce.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-coalesce.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-concat.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-concat.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-concat.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-concat.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-cos.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-cos.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-cos.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-cos.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-cosh.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-cosh.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-cosh.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-cosh.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-count.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-count.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-count.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-count.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-count_distinct.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-count_distinct.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-count_distinct.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-count_distinct.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-date_extract.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-date_extract.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-date_extract.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-date_extract.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-date_format.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-date_format.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-date_format.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-date_format.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-date_parse.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-date_parse.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-date_parse.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-date_parse.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-date_trunc.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-date_trunc.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-date_trunc.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-date_trunc.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-dissect.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-dissect.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-dissect.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-dissect.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-drop.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-drop.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-drop.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-drop.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-e.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-e.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-e.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-e.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-enrich.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-enrich.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-enrich.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-enrich.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-eval.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-eval.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-eval.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-eval.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-floor.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-floor.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-floor.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-floor.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-from.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-from.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-from.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-from.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-greatest.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-greatest.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-greatest.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-greatest.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-grok.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-grok.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-grok.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-grok.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-keep.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-keep.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-keep.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-keep.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-least.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-least.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-least.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-least.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-left.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-left.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-left.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-left.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-length.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-length.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-length.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-length.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-limit.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-limit.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-limit.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-limit.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-limitations.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-limitations.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-limitations.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-limitations.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-log10.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-log10.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-log10.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-log10.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-ltrim.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-ltrim.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-ltrim.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-ltrim.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-max.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-max.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-max.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-max.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-median.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-median.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-median.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-median.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-median_absolute_deviation.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-median_absolute_deviation.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-median_absolute_deviation.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-median_absolute_deviation.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-min.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-min.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-min.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-min.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_avg.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_avg.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_avg.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_avg.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_concat.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_concat.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_concat.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_concat.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_count.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_count.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_count.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_count.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_dedupe.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_dedupe.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_dedupe.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_dedupe.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_expand.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_expand.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_expand.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_expand.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_max.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_max.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_max.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_max.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_median.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_median.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_median.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_median.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_min.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_min.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_min.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_min.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_sum.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_sum.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_sum.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_sum.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-now.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-now.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-now.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-now.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-operators.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-operators.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-operators.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-operators.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-overview.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-overview.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-overview.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-overview.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-percentile.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-percentile.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-percentile.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-percentile.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-pi.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-pi.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-pi.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-pi.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-pow.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-pow.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-pow.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-pow.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-processing-commands.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-processing-commands.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-processing-commands.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-processing-commands.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-rename.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-rename.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-rename.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-rename.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-replace.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-replace.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-replace.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-replace.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-right.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-right.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-right.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-right.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-round.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-round.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-round.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-round.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-row.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-row.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-row.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-row.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-rtrim.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-rtrim.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-rtrim.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-rtrim.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-show.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-show.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-show.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-show.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-sin.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-sin.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-sin.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-sin.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-sinh.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-sinh.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-sinh.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-sinh.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-sort.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-sort.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-sort.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-sort.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-source-commands.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-source-commands.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-source-commands.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-source-commands.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-split.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-split.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-split.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-split.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-sqrt.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-sqrt.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-sqrt.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-sqrt.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-stats.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-stats.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-stats.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-stats.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-substring.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-substring.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-substring.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-substring.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-sum.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-sum.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-sum.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-sum.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-syntax.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-syntax.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-syntax.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-syntax.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-tan.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-tan.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-tan.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-tan.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-tanh.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-tanh.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-tanh.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-tanh.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-tau.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-tau.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-tau.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-tau.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_boolean.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_boolean.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_boolean.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_boolean.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_cartesianpoint.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_cartesianpoint.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_cartesianpoint.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_cartesianpoint.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_datetime.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_datetime.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_datetime.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_datetime.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_degrees.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_degrees.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_degrees.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_degrees.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_double.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_double.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_double.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_double.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_geopoint.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_geopoint.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_geopoint.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_geopoint.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_integer.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_integer.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_integer.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_integer.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_ip.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_ip.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_ip.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_ip.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_long.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_long.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_long.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_long.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_radians.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_radians.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_radians.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_radians.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_string.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_string.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_string.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_string.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_unsigned_long.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_unsigned_long.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_unsigned_long.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_unsigned_long.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_version.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_version.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-to_version.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-to_version.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-trim.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-trim.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-trim.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-trim.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-where.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-where.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/esql_docs/esql-where.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/esql_docs/esql-where.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/index.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/index.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/index.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/index.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/query/system_message.txt b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/system_message.txt similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/query/system_message.txt rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/query/system_message.txt diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/summarize.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/summarize.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/summarize.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/summarize.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/functions/visualize_esql.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/visualize_esql.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/functions/visualize_esql.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/functions/visualize_esql.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/index.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/index.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/index.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/index.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/plugin.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/plugin.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/plugin.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/plugin.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/routes/chat/route.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/chat/route.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/routes/chat/route.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/chat/route.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/routes/connectors/route.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/connectors/route.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/routes/connectors/route.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/connectors/route.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/routes/conversations/route.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/conversations/route.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/routes/conversations/route.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/conversations/route.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/routes/create_observability_ai_assistant_server_route.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/create_observability_ai_assistant_server_route.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/routes/create_observability_ai_assistant_server_route.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/create_observability_ai_assistant_server_route.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/routes/functions/route.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/functions/route.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/routes/functions/route.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/functions/route.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/routes/get_global_observability_ai_assistant_route_repository.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/get_global_observability_ai_assistant_route_repository.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/routes/get_global_observability_ai_assistant_route_repository.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/get_global_observability_ai_assistant_route_repository.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/routes/knowledge_base/route.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/knowledge_base/route.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/routes/knowledge_base/route.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/knowledge_base/route.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/routes/register_routes.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/register_routes.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/routes/register_routes.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/register_routes.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/routes/runtime_types.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/runtime_types.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/routes/runtime_types.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/runtime_types.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/routes/types.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/types.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/routes/types.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/routes/types.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/chat_function_client/index.test.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/chat_function_client/index.test.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/chat_function_client/index.test.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/chat_function_client/index.test.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/chat_function_client/index.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/chat_function_client/index.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/chat_function_client/index.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/chat_function_client/index.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/client/adapters/bedrock_claude_adapter.test.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/adapters/bedrock_claude_adapter.test.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/client/adapters/bedrock_claude_adapter.test.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/adapters/bedrock_claude_adapter.test.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/client/adapters/bedrock_claude_adapter.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/adapters/bedrock_claude_adapter.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/client/adapters/bedrock_claude_adapter.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/adapters/bedrock_claude_adapter.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/client/adapters/openai_adapter.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/adapters/openai_adapter.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/client/adapters/openai_adapter.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/adapters/openai_adapter.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/client/adapters/parse_serde_chunk_body.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/adapters/parse_serde_chunk_body.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/client/adapters/parse_serde_chunk_body.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/adapters/parse_serde_chunk_body.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/client/adapters/process_bedrock_stream.test.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/adapters/process_bedrock_stream.test.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/client/adapters/process_bedrock_stream.test.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/adapters/process_bedrock_stream.test.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/client/adapters/process_bedrock_stream.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/adapters/process_bedrock_stream.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/client/adapters/process_bedrock_stream.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/adapters/process_bedrock_stream.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/client/adapters/types.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/adapters/types.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/client/adapters/types.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/adapters/types.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/client/index.test.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/index.test.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/client/index.test.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/index.test.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/client/index.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/index.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/client/index.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/client/index.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/conversation_component_template.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/conversation_component_template.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/conversation_component_template.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/conversation_component_template.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/index.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/index.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/index.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/index.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/kb_component_template.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/kb_component_template.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/kb_component_template.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/kb_component_template.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/knowledge_base_service/index.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/knowledge_base_service/index.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/knowledge_base_service/index.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/knowledge_base_service/index.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/knowledge_base_service/kb_docs/lens.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/knowledge_base_service/kb_docs/lens.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/knowledge_base_service/kb_docs/lens.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/knowledge_base_service/kb_docs/lens.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/types.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/types.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/types.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/types.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/util/convert_deserialized_xml_with_json_schema.test.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/convert_deserialized_xml_with_json_schema.test.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/util/convert_deserialized_xml_with_json_schema.test.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/convert_deserialized_xml_with_json_schema.test.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/util/convert_deserialized_xml_with_json_schema.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/convert_deserialized_xml_with_json_schema.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/util/convert_deserialized_xml_with_json_schema.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/convert_deserialized_xml_with_json_schema.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/util/create_function_request_message.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/create_function_request_message.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/util/create_function_request_message.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/create_function_request_message.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/util/create_function_response_message.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/create_function_response_message.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/util/create_function_response_message.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/create_function_response_message.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/util/eventsource_stream_into_observable.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/eventsource_stream_into_observable.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/util/eventsource_stream_into_observable.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/eventsource_stream_into_observable.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/util/eventstream_serde_into_observable.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/eventstream_serde_into_observable.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/util/eventstream_serde_into_observable.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/eventstream_serde_into_observable.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/util/flush_buffer.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/flush_buffer.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/util/flush_buffer.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/flush_buffer.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/util/get_access_query.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/get_access_query.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/util/get_access_query.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/get_access_query.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/util/get_category_query.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/get_category_query.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/util/get_category_query.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/get_category_query.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/util/json_schema_to_flat_parameters.test.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/json_schema_to_flat_parameters.test.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/util/json_schema_to_flat_parameters.test.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/json_schema_to_flat_parameters.test.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/util/json_schema_to_flat_parameters.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/json_schema_to_flat_parameters.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/util/json_schema_to_flat_parameters.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/json_schema_to_flat_parameters.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/util/observable_into_stream.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/observable_into_stream.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/util/observable_into_stream.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/observable_into_stream.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/util/split_kb_text.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/split_kb_text.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/util/split_kb_text.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/split_kb_text.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/service/util/stream_into_observable.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/stream_into_observable.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/service/util/stream_into_observable.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/service/util/stream_into_observable.ts diff --git a/x-pack/plugins/observability_ai_assistant/server/types.ts b/x-pack/plugins/observability_solution/observability_ai_assistant/server/types.ts similarity index 100% rename from x-pack/plugins/observability_ai_assistant/server/types.ts rename to x-pack/plugins/observability_solution/observability_ai_assistant/server/types.ts diff --git a/x-pack/plugins/observability_ai_assistant/tsconfig.json b/x-pack/plugins/observability_solution/observability_ai_assistant/tsconfig.json similarity index 97% rename from x-pack/plugins/observability_ai_assistant/tsconfig.json rename to x-pack/plugins/observability_solution/observability_ai_assistant/tsconfig.json index 177e87be3de66..c1b5950c6828b 100644 --- a/x-pack/plugins/observability_ai_assistant/tsconfig.json +++ b/x-pack/plugins/observability_solution/observability_ai_assistant/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types" }, diff --git a/yarn.lock b/yarn.lock index 78cae58ed3d68..89effe4ee715d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5333,7 +5333,7 @@ version "0.0.0" uid "" -"@kbn/observability-ai-assistant-plugin@link:x-pack/plugins/observability_ai_assistant": +"@kbn/observability-ai-assistant-plugin@link:x-pack/plugins/observability_solution/observability_ai_assistant": version "0.0.0" uid ""