Allow ContextDefinitionNormalizer::normalize properties to be hook/altered.

Created on 4 September 2025, 10 days ago

Problem/Motivation

Modules may extend the ContextDefinitionInterface, for example core's EntityContextDefinitionand Tool API's ListContextDefinition and MapContextDefinition. These may introduce additional methods that need to manipulate property definitions.

Proposed resolution

Introduce a hook/alter prior to $properties[] = $property; that has the arguments: $property and $definition. This should also happen prior to the `multiple` conversion in πŸ“Œ Missing 'multiple' handling in ContextDefinitionNormalizer::normalize Active .

Remaining tasks

Optional: Other details as applicable (e.g., User interface changes, API changes, Data model changes)

✨ Feature request
Status

Active

Version

1.2

Component

AI Core module

Created by

πŸ‡ΊπŸ‡ΈUnited States michaellander

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024