Register Streams AI features with the Inference Feature Registry - #262018
Would not approve (click on check for details)
- Eligibility
- Correctness
Note
More information about how approvability works can be found in our Help Center.
Details
Eligibility
This PR introduces new AI feature registrations with the Inference Feature Registry, removes an API endpoint, and refactors connector fetching to use a different library with changed behavior. The author does not own any of the modified files, which are all owned by obs-onboarding-team and obs-sig-events-team. The designated code owners should review these changes.
Notes:
@thomheymann isn't a code owner for 19 files:
• x-pack/platform/plugins/shared/streams/server/register_suggestions_inference_features.ts (owned by @elastic/obs-onboarding-team, @elastic/obs-sig-events-team)
• x-pack/platform/plugins/shared/streams_app/moon.yml (owned by @elastic/obs-onboarding-team, @elastic/obs-sig-events-team)
• x-pack/platform/plugins/shared/streams_app/tsconfig.json (owned by @elastic/obs-onboarding-team, @elastic/obs-sig-events-team)
• x-pack/platform/packages/shared/kbn-streams-schema/index.ts (owned by @elastic/obs-onboarding-team, @elastic/obs-sig-events-team)
• x-pack/platform/plugins/shared/streams/server/plugin.ts (owned by @elastic/obs-onboarding-team, @elastic/obs-sig-events-team)
• x-pack/platform/packages/shared/kbn-streams-schema/src/inference_feature_ids.ts (owned by @elastic/obs-onboarding-team, @elastic/obs-sig-events-team)
• x-pack/platform/plugins/shared/streams/server/routes/internal/connectors/route.ts (owned by @elastic/obs-onboarding-team, @elastic/obs-sig-events-team)
• x-pack/platform/plugins/shared/streams_app/public/hooks/use_ai_features.tsx (owned by @elastic/obs-onboarding-team, @elastic/obs-sig-events-team)
• x-pack/platform/plugins/shared/streams/server/routes/internal/streams/processing/route.ts (owned by @elastic/obs-onboarding-team, @elastic/obs-sig-events-team)
• x-pack/platform/plugins/shared/streams/server/routes/internal/streams/management/suggest_partitions_route.ts (owned by @elastic/obs-onboarding-team, @elastic/obs-sig-events-team)
• x-pack/platform/plugins/shared/streams/server/routes/internal/streams/processing/grok_suggestions_handler.ts (owned by @elastic/obs-onboarding-team, @elastic/obs-sig-events-team)
• x-pack/platform/plugins/shared/streams/server/routes/internal/streams/processing/dissect_suggestions_handler.ts (owned by @elastic/obs-onboarding-team, @elastic/obs-sig-events-team)
• x-pack/platform/plugins/shared/streams_app/test/scout/ui/tests/data_management/data_processing/create_steps.spec.ts (owned by @elastic/obs-sig-events-team, @elastic/obs-onboarding-team)
• x-pack/platform/plugins/shared/streams_app/test/scout/ui/tests/data_management/data_processing/pipeline_suggestions.spec.ts (owned by @elastic/obs-sig-events-team, @elastic/obs-onboarding-team)
• x-pack/platform/plugins/shared/streams_app/public/components/stream_management/data_management/stream_detail_routing/review_suggestions_form/generate_suggestions_button.test.tsx (owned by @elastic/obs-onboarding-team)
• x-pack/platform/plugins/shared/streams_app/public/hooks/use_genai_connectors.ts (owned by @elastic/obs-onboarding-team, @elastic/obs-sig-events-team)
• x-pack/platform/plugins/shared/streams_app/test/scout/ui/tests/data_management/data_routing/ai_suggestions_button.spec.ts (owned by @elastic/obs-sig-events-team, @elastic/obs-onboarding-team)
• x-pack/platform/plugins/shared/streams/server/routes/internal/streams/management/suggest_processing_pipeline_route.ts (owned by @elastic/obs-onboarding-team, @elastic/obs-sig-events-team)
• x-pack/platform/plugins/shared/streams_app/public/hooks/use_genai_connectors.test.ts (owned by @elastic/obs-onboarding-team, @elastic/obs-sig-events-team)