Object Filter
Non-sealed extension point within the PropertyFilter sealed hierarchy.
Allows modules outside agent-api to define their own filter types that are still assignable to PropertyFilter. Subtypes participate in the PropertyFilter type hierarchy but are not exhaustively matched by when expressions on PropertyFilter in agent-api.
Known subtypes:
EntityFilter(in RAG module): Sealed hierarchy for entity-specific filtering (e.g., label matching)