From 60582923ef6159a20de64b65ca602255dee6a9cb Mon Sep 17 00:00:00 2001 From: Coen Warmer Date: Wed, 21 Feb 2024 13:20:54 +0100 Subject: [PATCH 1/6] Move plugin folder --- .../observability_ai_assistant/jest.config.js | 23 ---------------- .../.storybook/jest_setup.js | 0 .../.storybook/main.js | 0 .../.storybook/preview.js | 0 .../observability_ai_assistant/README.md | 0 .../common/connectors.ts | 0 .../common/conversation_complete.ts | 0 .../common/feature.ts | 0 .../common/functions/lens.ts | 0 .../common/functions/visualize_esql.ts | 0 .../common/index.ts | 0 .../common/types.ts | 0 .../concatenate_chat_completion_chunks.ts | 0 .../utils/emit_with_concatenated_message.ts | 0 .../utils/filter_function_definitions.ts | 0 .../utils/get_bucket_size/calculate_auto.js | 0 .../utils/get_bucket_size/index.test.ts | 0 .../common/utils/get_bucket_size/index.ts | 0 .../utils/get_bucket_size/unit_to_seconds.ts | 0 .../common/utils/process_openai_stream.ts | 0 ...throw_serialized_chat_completion_errors.ts | 0 .../observability_ai_assistant/jest.config.js | 25 ++++++++++++++++++ .../observability_ai_assistant/kibana.jsonc | 0 .../public/analytics/index.ts | 0 .../public/analytics/schemas/chat_feedback.ts | 0 .../public/analytics/schemas/common.ts | 0 .../analytics/schemas/insight_feedback.ts | 0 .../analytics/schemas/user_sent_prompt.ts | 0 .../public/api/index.ts | 0 .../public/application.tsx | 0 .../public/assets/elastic_ai_assistant.png | Bin .../public/assets/illustration.png | Bin .../public/assets/illustration.svg | 0 .../action_menu_item/action_menu_item.tsx | 0 .../components/assistant_avatar.stories.tsx | 0 .../public/components/assistant_avatar.tsx | 0 .../buttons/ask_assistant_button.stories.tsx | 0 .../buttons/ask_assistant_button.tsx | 0 ...xpand_conversation_list_button.stories.tsx | 0 .../hide_expand_conversation_list_button.tsx | 0 .../buttons/new_chat_button.stories.tsx | 0 .../components/buttons/new_chat_button.tsx | 0 .../regenerate_response_button.stories.tsx | 0 .../buttons/regenerate_response_button.tsx | 0 .../buttons/start_chat_button.stories.tsx | 0 .../components/buttons/start_chat_button.tsx | 0 .../stop_generating_button.stories.tsx | 0 .../buttons/stop_generating_button.tsx | 0 .../components/chat/chat_actions_menu.tsx | 0 .../components/chat/chat_body.stories.tsx | 0 .../public/components/chat/chat_body.test.tsx | 0 .../public/components/chat/chat_body.tsx | 0 .../chat/chat_consolidated_items.tsx | 0 .../components/chat/chat_flyout.stories.tsx | 0 .../public/components/chat/chat_flyout.tsx | 0 .../components/chat/chat_header.stories.tsx | 0 .../public/components/chat/chat_header.tsx | 0 .../components/chat/chat_inline_edit.tsx | 0 .../public/components/chat/chat_item.tsx | 0 .../components/chat/chat_item_actions.tsx | 0 .../components/chat/chat_item_avatar.tsx | 0 ...chat_item_content_inline_prompt_editor.tsx | 0 .../components/chat/chat_item_controls.tsx | 0 .../components/chat/chat_item_title.tsx | 0 .../components/chat/chat_timeline.stories.tsx | 0 .../public/components/chat/chat_timeline.tsx | 0 .../chat/conversation_list.stories.tsx | 0 .../components/chat/conversation_list.tsx | 0 .../public/components/chat/disclaimer.tsx | 0 .../chat/function_list_popover.stories.tsx | 0 .../components/chat/function_list_popover.tsx | 0 .../chat/incorrect_license_panel.tsx | 0 .../chat/knowledge_base_callout.stories.tsx | 0 .../chat/knowledge_base_callout.tsx | 0 .../public/components/chat/types.ts | 0 .../components/chat/welcome_message.test.tsx | 0 .../components/chat/welcome_message.tsx | 0 .../chat/welcome_message_connectors.tsx | 0 .../chat/welcome_message_knowledge_base.tsx | 0 ...ssage_knowledge_base_setup_error_panel.tsx | 0 .../connector_selector_base.stories.tsx | 0 .../connector_selector_base.tsx | 0 .../public/components/feedback_buttons.tsx | 0 .../components/insight/actions_menu.tsx | 0 .../public/components/insight/insight.tsx | 0 .../insight/insight_base.stories.tsx | 0 .../components/insight/insight_base.tsx | 0 .../components/insight/insight_error.tsx | 0 .../message_panel/esql_code_block.stories.tsx | 0 .../message_panel/esql_code_block.tsx | 0 .../message_panel/failed_to_load_response.tsx | 0 .../message_panel/message_panel.stories.tsx | 0 .../message_panel/message_panel.tsx | 0 .../components/message_panel/message_text.tsx | 0 .../missing_credentials_callout.tsx | 0 .../public/components/page_template.tsx | 0 .../prompt_editor/prompt_editor.stories.tsx | 0 .../prompt_editor/prompt_editor.tsx | 0 .../prompt_editor/prompt_editor_function.tsx | 0 .../prompt_editor_natural_language.tsx | 0 .../public/components/render_function.tsx | 0 .../components/technical_preview_badge.tsx | 0 ...ity_ai_assistant_chat_service_provider.tsx | 0 ...ai_assistant_multipane_flyout_provider.tsx | 0 .../observability_ai_assistant_provider.tsx | 0 .../public/functions/index.ts | 0 .../public/functions/lens.tsx | 0 .../public/functions/visualize_esql.test.tsx | 0 .../public/functions/visualize_esql.tsx | 0 .../__storybook_mocks__/use_conversations.ts | 0 .../__storybook_mocks__/use_current_user.ts | 0 .../use_genai_connectors.ts | 0 .../hooks/__storybook_mocks__/use_kibana.ts | 0 .../__storybook_mocks__/use_knowledge_base.ts | 0 .../use_observability_ai_assistant.ts | 0 ...observability_ai_assistant_chat_service.ts | 0 .../public/hooks/use_abortable_async.ts | 0 .../public/hooks/use_chat.test.ts | 0 .../public/hooks/use_chat.ts | 0 .../public/hooks/use_confirm_modal.tsx | 0 .../public/hooks/use_conversation.test.tsx | 0 .../public/hooks/use_conversation.ts | 0 .../public/hooks/use_conversations.ts | 0 .../public/hooks/use_current_user.ts | 0 .../public/hooks/use_force_update.ts | 0 .../public/hooks/use_genai_connectors.ts | 0 .../public/hooks/use_json_editor_model.ts | 0 .../public/hooks/use_kibana.ts | 0 .../public/hooks/use_knowledge_base.tsx | 0 .../public/hooks/use_license.ts | 0 .../hooks/use_license_management_locator.ts | 0 .../hooks/use_observability_ai_assistant.ts | 0 ...observability_ai_assistant_chat_service.ts | 0 .../use_observability_ai_assistant_params.ts | 0 .../use_observability_ai_assistant_router.ts | 0 .../public/hooks/use_once.ts | 0 .../observability_ai_assistant/public/i18n.ts | 0 .../public/index.ts | 0 .../public/mock.tsx | 0 .../public/plugin.tsx | 0 .../public/routes/config.tsx | 0 .../conversations/conversation_view.tsx | 0 .../service/create_chat_service.test.ts | 0 .../public/service/create_chat_service.ts | 0 .../service/create_mock_chat_service.ts | 0 .../public/service/create_service.ts | 0 .../service/get_assistant_setup_message.ts | 0 .../public/types.ts | 0 .../public/utils/builders.ts | 0 .../utils/create_initialized_object.test.ts | 0 .../public/utils/create_initialized_object.ts | 0 .../utils/get_connectors_management_href.ts | 0 .../utils/get_models_management_href.ts | 0 .../public/utils/get_role_translation.ts | 0 .../public/utils/get_settings_href.ts | 0 .../public/utils/get_settings_kb_href.ts | 0 ..._timeline_items_from_conversation.test.tsx | 0 .../get_timeline_items_from_conversation.tsx | 0 .../readable_stream_reader_into_observable.ts | 0 .../public/utils/safe_json_parse.ts | 0 .../public/utils/storybook_decorator.tsx | 0 .../scripts/evaluation/.eslintrc.json | 0 .../scripts/evaluation/README.md | 2 +- .../evaluation/alert_templates/templates.ts | 0 .../scripts/evaluation/cli.ts | 0 .../scripts/evaluation/evaluation.ts | 0 .../scripts/evaluation/get_service_urls.ts | 0 .../scripts/evaluation/index.js | 0 .../scripts/evaluation/kibana_client.ts | 0 .../scripts/evaluation/read_kibana_config.ts | 0 .../evaluation/scenarios/alerts/index.spec.ts | 0 .../evaluation/scenarios/apm/index.spec.ts | 0 .../scenarios/elasticsearch/index.spec.ts | 0 .../evaluation/scenarios/esql/index.spec.ts | 0 .../evaluation/scenarios/kb/index.spec.ts | 0 .../scripts/evaluation/services/index.ts | 0 .../scripts/evaluation/setup_synthtrace.ts | 0 .../scripts/evaluation/types.ts | 0 .../load_esql_docs/extract_sections.ts | 0 .../load_esql_docs/format_esql_examples.ts | 0 .../scripts/load_esql_docs/index.js | 0 .../scripts/load_esql_docs/load_esql_docs.ts | 0 .../server/config.ts | 0 .../server/functions/alerts.ts | 0 .../server/functions/context.ts | 0 .../server/functions/elasticsearch.ts | 0 .../server/functions/get_dataset_info.ts | 0 .../server/functions/index.ts | 0 .../server/functions/kibana.ts | 0 .../server/functions/lens.ts | 0 .../correct_common_esql_mistakes.test.ts | 0 .../query/correct_common_esql_mistakes.ts | 0 .../functions/query/esql_docs/esql-abs.txt | 0 .../functions/query/esql_docs/esql-acos.txt | 0 .../functions/query/esql_docs/esql-asin.txt | 0 .../functions/query/esql_docs/esql-atan.txt | 0 .../functions/query/esql_docs/esql-atan2.txt | 0 .../query/esql_docs/esql-auto_bucket.txt | 0 .../functions/query/esql_docs/esql-avg.txt | 0 .../functions/query/esql_docs/esql-case.txt | 0 .../functions/query/esql_docs/esql-ceil.txt | 0 .../query/esql_docs/esql-coalesce.txt | 0 .../functions/query/esql_docs/esql-concat.txt | 0 .../functions/query/esql_docs/esql-cos.txt | 0 .../functions/query/esql_docs/esql-cosh.txt | 0 .../functions/query/esql_docs/esql-count.txt | 0 .../query/esql_docs/esql-count_distinct.txt | 0 .../query/esql_docs/esql-date_extract.txt | 0 .../query/esql_docs/esql-date_format.txt | 0 .../query/esql_docs/esql-date_parse.txt | 0 .../query/esql_docs/esql-date_trunc.txt | 0 .../query/esql_docs/esql-dissect.txt | 0 .../functions/query/esql_docs/esql-drop.txt | 0 .../functions/query/esql_docs/esql-e.txt | 0 .../functions/query/esql_docs/esql-enrich.txt | 0 .../functions/query/esql_docs/esql-eval.txt | 0 .../functions/query/esql_docs/esql-floor.txt | 0 .../functions/query/esql_docs/esql-from.txt | 0 .../query/esql_docs/esql-greatest.txt | 0 .../functions/query/esql_docs/esql-grok.txt | 0 .../functions/query/esql_docs/esql-keep.txt | 0 .../functions/query/esql_docs/esql-least.txt | 0 .../functions/query/esql_docs/esql-left.txt | 0 .../functions/query/esql_docs/esql-length.txt | 0 .../functions/query/esql_docs/esql-limit.txt | 0 .../query/esql_docs/esql-limitations.txt | 0 .../functions/query/esql_docs/esql-log10.txt | 0 .../functions/query/esql_docs/esql-ltrim.txt | 0 .../functions/query/esql_docs/esql-max.txt | 0 .../functions/query/esql_docs/esql-median.txt | 0 .../esql-median_absolute_deviation.txt | 0 .../functions/query/esql_docs/esql-min.txt | 0 .../functions/query/esql_docs/esql-mv_avg.txt | 0 .../query/esql_docs/esql-mv_concat.txt | 0 .../query/esql_docs/esql-mv_count.txt | 0 .../query/esql_docs/esql-mv_dedupe.txt | 0 .../query/esql_docs/esql-mv_expand.txt | 0 .../functions/query/esql_docs/esql-mv_max.txt | 0 .../query/esql_docs/esql-mv_median.txt | 0 .../functions/query/esql_docs/esql-mv_min.txt | 0 .../functions/query/esql_docs/esql-mv_sum.txt | 0 .../functions/query/esql_docs/esql-now.txt | 0 .../query/esql_docs/esql-operators.txt | 0 .../query/esql_docs/esql-overview.txt | 0 .../query/esql_docs/esql-percentile.txt | 0 .../functions/query/esql_docs/esql-pi.txt | 0 .../functions/query/esql_docs/esql-pow.txt | 0 .../esql_docs/esql-processing-commands.txt | 0 .../functions/query/esql_docs/esql-rename.txt | 0 .../query/esql_docs/esql-replace.txt | 0 .../functions/query/esql_docs/esql-right.txt | 0 .../functions/query/esql_docs/esql-round.txt | 0 .../functions/query/esql_docs/esql-row.txt | 0 .../functions/query/esql_docs/esql-rtrim.txt | 0 .../functions/query/esql_docs/esql-show.txt | 0 .../functions/query/esql_docs/esql-sin.txt | 0 .../functions/query/esql_docs/esql-sinh.txt | 0 .../functions/query/esql_docs/esql-sort.txt | 0 .../query/esql_docs/esql-source-commands.txt | 0 .../functions/query/esql_docs/esql-split.txt | 0 .../functions/query/esql_docs/esql-sqrt.txt | 0 .../functions/query/esql_docs/esql-stats.txt | 0 .../query/esql_docs/esql-substring.txt | 0 .../functions/query/esql_docs/esql-sum.txt | 0 .../functions/query/esql_docs/esql-syntax.txt | 0 .../functions/query/esql_docs/esql-tan.txt | 0 .../functions/query/esql_docs/esql-tanh.txt | 0 .../functions/query/esql_docs/esql-tau.txt | 0 .../query/esql_docs/esql-to_boolean.txt | 0 .../esql_docs/esql-to_cartesianpoint.txt | 0 .../query/esql_docs/esql-to_datetime.txt | 0 .../query/esql_docs/esql-to_degrees.txt | 0 .../query/esql_docs/esql-to_double.txt | 0 .../query/esql_docs/esql-to_geopoint.txt | 0 .../query/esql_docs/esql-to_integer.txt | 0 .../functions/query/esql_docs/esql-to_ip.txt | 0 .../query/esql_docs/esql-to_long.txt | 0 .../query/esql_docs/esql-to_radians.txt | 0 .../query/esql_docs/esql-to_string.txt | 0 .../query/esql_docs/esql-to_unsigned_long.txt | 0 .../query/esql_docs/esql-to_version.txt | 0 .../functions/query/esql_docs/esql-trim.txt | 0 .../functions/query/esql_docs/esql-where.txt | 0 .../server/functions/query/index.ts | 0 .../server/functions/query/system_message.txt | 0 .../server/functions/summarize.ts | 0 .../server/functions/visualize_esql.ts | 0 .../server/index.ts | 0 .../server/plugin.ts | 0 .../server/routes/chat/route.ts | 0 .../server/routes/connectors/route.ts | 0 .../server/routes/conversations/route.ts | 0 ...observability_ai_assistant_server_route.ts | 0 .../server/routes/functions/route.ts | 0 ...rvability_ai_assistant_route_repository.ts | 0 .../server/routes/knowledge_base/route.ts | 0 .../server/routes/register_routes.ts | 0 .../server/routes/runtime_types.ts | 0 .../server/routes/types.ts | 0 .../chat_function_client/index.test.ts | 0 .../service/chat_function_client/index.ts | 0 .../adapters/bedrock_claude_adapter.test.ts | 0 .../client/adapters/bedrock_claude_adapter.ts | 0 .../service/client/adapters/openai_adapter.ts | 0 .../adapters/process_bedrock_stream.test.ts | 0 .../client/adapters/process_bedrock_stream.ts | 0 .../server/service/client/adapters/types.ts | 0 .../server/service/client/index.test.ts | 0 .../server/service/client/index.ts | 0 .../conversation_component_template.ts | 0 .../server/service/index.ts | 0 .../server/service/kb_component_template.ts | 0 .../service/knowledge_base_service/index.ts | 0 .../knowledge_base_service/kb_docs/lens.ts | 0 .../server/service/types.ts | 0 ..._deserialized_xml_with_json_schema.test.ts | 0 ...nvert_deserialized_xml_with_json_schema.ts | 0 .../util/create_function_request_message.ts | 0 .../util/create_function_response_message.ts | 0 .../eventsource_stream_into_observable.ts | 0 .../util/eventstream_serde_into_observable.ts | 0 .../server/service/util/flush_buffer.ts | 0 .../server/service/util/get_access_query.ts | 0 .../server/service/util/get_category_query.ts | 0 .../json_schema_to_flat_parameters.test.ts | 0 .../util/json_schema_to_flat_parameters.ts | 0 .../service/util/observable_into_stream.ts | 0 .../server/service/util/split_kb_text.ts | 0 .../service/util/stream_into_observable.ts | 0 .../server/types.ts | 0 .../observability_ai_assistant/tsconfig.json | 2 +- 331 files changed, 27 insertions(+), 25 deletions(-) delete mode 100644 x-pack/plugins/observability_ai_assistant/jest.config.js rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/.storybook/jest_setup.js (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/.storybook/main.js (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/.storybook/preview.js (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/README.md (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/common/connectors.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/common/conversation_complete.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/common/feature.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/common/functions/lens.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/common/functions/visualize_esql.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/common/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/common/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/common/utils/concatenate_chat_completion_chunks.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/common/utils/emit_with_concatenated_message.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/common/utils/filter_function_definitions.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/common/utils/get_bucket_size/calculate_auto.js (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/common/utils/get_bucket_size/index.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/common/utils/get_bucket_size/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/common/utils/get_bucket_size/unit_to_seconds.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/common/utils/process_openai_stream.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/common/utils/throw_serialized_chat_completion_errors.ts (100%) create mode 100644 x-pack/plugins/observability_solution/observability_ai_assistant/jest.config.js rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/kibana.jsonc (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/analytics/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/analytics/schemas/chat_feedback.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/analytics/schemas/common.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/analytics/schemas/insight_feedback.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/analytics/schemas/user_sent_prompt.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/api/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/application.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/assets/elastic_ai_assistant.png (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/assets/illustration.png (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/assets/illustration.svg (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/action_menu_item/action_menu_item.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/assistant_avatar.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/assistant_avatar.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/buttons/ask_assistant_button.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/buttons/ask_assistant_button.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/buttons/hide_expand_conversation_list_button.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/buttons/hide_expand_conversation_list_button.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/buttons/new_chat_button.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/buttons/new_chat_button.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/buttons/regenerate_response_button.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/buttons/regenerate_response_button.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/buttons/start_chat_button.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/buttons/start_chat_button.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/buttons/stop_generating_button.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/buttons/stop_generating_button.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_actions_menu.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_body.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_body.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_body.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_consolidated_items.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_flyout.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_flyout.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_header.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_header.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_inline_edit.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_item.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_item_actions.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_item_avatar.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_item_content_inline_prompt_editor.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_item_controls.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_item_title.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_timeline.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/chat_timeline.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/conversation_list.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/conversation_list.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/disclaimer.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/function_list_popover.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/function_list_popover.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/incorrect_license_panel.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/knowledge_base_callout.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/knowledge_base_callout.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/welcome_message.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/welcome_message.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/welcome_message_connectors.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/welcome_message_knowledge_base.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/chat/welcome_message_knowledge_base_setup_error_panel.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/connector_selector/connector_selector_base.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/connector_selector/connector_selector_base.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/feedback_buttons.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/insight/actions_menu.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/insight/insight.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/insight/insight_base.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/insight/insight_base.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/insight/insight_error.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/message_panel/esql_code_block.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/message_panel/esql_code_block.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/message_panel/failed_to_load_response.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/message_panel/message_panel.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/message_panel/message_panel.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/message_panel/message_text.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/missing_credentials_callout.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/page_template.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/prompt_editor/prompt_editor.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/prompt_editor/prompt_editor.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/prompt_editor/prompt_editor_function.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/prompt_editor/prompt_editor_natural_language.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/render_function.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/components/technical_preview_badge.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/context/observability_ai_assistant_chat_service_provider.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/context/observability_ai_assistant_multipane_flyout_provider.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/context/observability_ai_assistant_provider.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/functions/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/functions/lens.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/functions/visualize_esql.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/functions/visualize_esql.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/__storybook_mocks__/use_conversations.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/__storybook_mocks__/use_current_user.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/__storybook_mocks__/use_genai_connectors.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/__storybook_mocks__/use_kibana.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/__storybook_mocks__/use_knowledge_base.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/__storybook_mocks__/use_observability_ai_assistant.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/__storybook_mocks__/use_observability_ai_assistant_chat_service.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_abortable_async.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_chat.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_chat.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_confirm_modal.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_conversation.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_conversation.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_conversations.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_current_user.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_force_update.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_genai_connectors.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_json_editor_model.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_kibana.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_knowledge_base.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_license.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_license_management_locator.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_observability_ai_assistant.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_observability_ai_assistant_chat_service.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_observability_ai_assistant_params.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_observability_ai_assistant_router.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/hooks/use_once.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/i18n.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/mock.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/plugin.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/routes/config.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/routes/conversations/conversation_view.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/service/create_chat_service.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/service/create_chat_service.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/service/create_mock_chat_service.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/service/create_service.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/service/get_assistant_setup_message.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/utils/builders.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/utils/create_initialized_object.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/utils/create_initialized_object.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/utils/get_connectors_management_href.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/utils/get_models_management_href.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/utils/get_role_translation.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/utils/get_settings_href.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/utils/get_settings_kb_href.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/utils/get_timeline_items_from_conversation.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/utils/get_timeline_items_from_conversation.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/utils/readable_stream_reader_into_observable.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/utils/safe_json_parse.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/public/utils/storybook_decorator.tsx (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/evaluation/.eslintrc.json (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/evaluation/README.md (95%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/evaluation/alert_templates/templates.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/evaluation/cli.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/evaluation/evaluation.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/evaluation/get_service_urls.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/evaluation/index.js (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/evaluation/kibana_client.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/evaluation/read_kibana_config.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/evaluation/scenarios/alerts/index.spec.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/evaluation/scenarios/apm/index.spec.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/evaluation/scenarios/elasticsearch/index.spec.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/evaluation/scenarios/esql/index.spec.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/evaluation/scenarios/kb/index.spec.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/evaluation/services/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/evaluation/setup_synthtrace.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/evaluation/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/load_esql_docs/extract_sections.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/load_esql_docs/format_esql_examples.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/load_esql_docs/index.js (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/scripts/load_esql_docs/load_esql_docs.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/config.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/alerts.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/context.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/elasticsearch.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/get_dataset_info.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/kibana.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/lens.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/correct_common_esql_mistakes.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/correct_common_esql_mistakes.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-abs.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-acos.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-asin.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-atan.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-atan2.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-auto_bucket.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-avg.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-case.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-ceil.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-coalesce.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-concat.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-cos.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-cosh.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-count.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-count_distinct.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-date_extract.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-date_format.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-date_parse.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-date_trunc.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-dissect.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-drop.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-e.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-enrich.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-eval.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-floor.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-from.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-greatest.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-grok.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-keep.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-least.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-left.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-length.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-limit.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-limitations.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-log10.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-ltrim.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-max.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-median.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-median_absolute_deviation.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-min.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_avg.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_concat.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_count.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_dedupe.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_expand.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_max.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_median.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_min.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-mv_sum.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-now.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-operators.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-overview.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-percentile.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-pi.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-pow.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-processing-commands.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-rename.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-replace.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-right.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-round.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-row.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-rtrim.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-show.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-sin.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-sinh.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-sort.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-source-commands.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-split.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-sqrt.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-stats.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-substring.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-sum.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-syntax.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-tan.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-tanh.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-tau.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-to_boolean.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-to_cartesianpoint.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-to_datetime.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-to_degrees.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-to_double.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-to_geopoint.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-to_integer.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-to_ip.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-to_long.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-to_radians.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-to_string.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-to_unsigned_long.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-to_version.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-trim.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/esql_docs/esql-where.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/query/system_message.txt (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/summarize.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/functions/visualize_esql.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/plugin.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/routes/chat/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/routes/connectors/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/routes/conversations/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/routes/create_observability_ai_assistant_server_route.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/routes/functions/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/routes/get_global_observability_ai_assistant_route_repository.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/routes/knowledge_base/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/routes/register_routes.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/routes/runtime_types.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/routes/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/chat_function_client/index.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/chat_function_client/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/client/adapters/bedrock_claude_adapter.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/client/adapters/bedrock_claude_adapter.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/client/adapters/openai_adapter.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/client/adapters/process_bedrock_stream.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/client/adapters/process_bedrock_stream.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/client/adapters/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/client/index.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/client/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/conversation_component_template.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/kb_component_template.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/knowledge_base_service/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/knowledge_base_service/kb_docs/lens.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/util/convert_deserialized_xml_with_json_schema.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/util/convert_deserialized_xml_with_json_schema.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/util/create_function_request_message.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/util/create_function_response_message.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/util/eventsource_stream_into_observable.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/util/eventstream_serde_into_observable.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/util/flush_buffer.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/util/get_access_query.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/util/get_category_query.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/util/json_schema_to_flat_parameters.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/util/json_schema_to_flat_parameters.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/util/observable_into_stream.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/util/split_kb_text.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/service/util/stream_into_observable.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/server/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/observability_ai_assistant/tsconfig.json (97%) 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..991d4bcda8ce6 --- /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/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" }, From 6496005266d42a35f5d12e6b2ad8ee950f25b67a Mon Sep 17 00:00:00 2001 From: Coen Warmer Date: Wed, 21 Feb 2024 13:23:22 +0100 Subject: [PATCH 2/6] Update CODEOWNERS --- .eslintrc.js | 4 ++-- .github/CODEOWNERS | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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 From 585aed9785fb1d299b3f0b9a0b73f19a8251ad9c Mon Sep 17 00:00:00 2001 From: Coen Warmer Date: Wed, 21 Feb 2024 13:24:21 +0100 Subject: [PATCH 3/6] Update devdocs --- api_docs/kbn_analytics_client.devdocs.json | 437 +++++------------- .../observability_a_i_assistant.devdocs.json | 269 +++++------ 2 files changed, 215 insertions(+), 491 deletions(-) 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 +} From 3598ef4c14965f4c5aee1b78ad7bfb4f08981c4b Mon Sep 17 00:00:00 2001 From: Coen Warmer Date: Wed, 21 Feb 2024 13:25:00 +0100 Subject: [PATCH 4/6] Update references --- docs/developer/plugin-list.asciidoc | 4 ++-- package.json | 2 +- src/dev/storybook/aliases.ts | 3 ++- tsconfig.base.json | 4 ++-- x-pack/.i18nrc.json | 2 +- yarn.lock | 2 +- 6 files changed, 9 insertions(+), 8 deletions(-) diff --git a/docs/developer/plugin-list.asciidoc b/docs/developer/plugin-list.asciidoc index 3eccd4beaedab..20f74e7c98f1c 100644 --- a/docs/developer/plugin-list.asciidoc +++ b/docs/developer/plugin-list.asciidoc @@ -161,7 +161,7 @@ by the user. The final output of the expression pipeline can be rendered using one of the *renderers* registered in `expressions` plugin. All the arguments to expression functions need to be serializable, as well as input and output. -Expression functions should try to stay 'pure'. This makes functions easy to reuse and also +Expression functions should try to stay 'pure'. This makes functions easy to reuse and also make it possible to serialize the whole chain as well as output at every step of execution. It is possible to add comments to expressions by starting them with a `//` sequence @@ -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/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 "" From c7906256d273a6f6da572eea3131a83c61882a83 Mon Sep 17 00:00:00 2001 From: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Date: Wed, 21 Feb 2024 12:34:43 +0000 Subject: [PATCH 5/6] [CI] Auto-commit changed files from 'node scripts/build_plugin_list_docs' --- docs/developer/plugin-list.asciidoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/developer/plugin-list.asciidoc b/docs/developer/plugin-list.asciidoc index 20f74e7c98f1c..5e1a8c5637953 100644 --- a/docs/developer/plugin-list.asciidoc +++ b/docs/developer/plugin-list.asciidoc @@ -161,7 +161,7 @@ by the user. The final output of the expression pipeline can be rendered using one of the *renderers* registered in `expressions` plugin. All the arguments to expression functions need to be serializable, as well as input and output. -Expression functions should try to stay 'pure'. This makes functions easy to reuse and also +Expression functions should try to stay 'pure'. This makes functions easy to reuse and also make it possible to serialize the whole chain as well as output at every step of execution. It is possible to add comments to expressions by starting them with a `//` sequence From 90d35b654c8ed420aee9fdd4e2fcdccf9332edf1 Mon Sep 17 00:00:00 2001 From: Coen Warmer Date: Wed, 21 Feb 2024 14:05:04 +0100 Subject: [PATCH 6/6] Update references --- .../observability_ai_assistant/jest.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 index 991d4bcda8ce6..b684a6126e537 100644 --- a/x-pack/plugins/observability_solution/observability_ai_assistant/jest.config.js +++ b/x-pack/plugins/observability_solution/observability_ai_assistant/jest.config.js @@ -7,7 +7,7 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../..', + rootDir: '../../../..', roots: [ '/x-pack/plugins/observability_solution/observability_ai_assistant/public', '/x-pack/plugins/observability_solution/observability_ai_assistant/common',