Class McpSkillVariantSelectionContext
java.lang.Object
com.soklet.McpSkillVariantSelectionContext
Immutable, framework-supplied input to a Skills variant selector.
Only accessible, discoverable registrations are exposed, in their configured group order. The application-local group key is available without exposing the unfiltered group. Candidate identity is retained so a selector can return an exact supplied registration. This context is selection input, not an access grant or a second localization negotiation.
- Author:
- Mark Allen
-
Method Summary
Modifier and TypeMethodDescriptionReturns the immutable bounded client language preferences and exclusions.toString()
-
Method Details
-
getSkillGroupKey
- Returns:
- exact application-defined, endpoint-local group key
-
getSkillRegistrations
- Returns:
- immutable accessible, discoverable candidates in configured group order
-
getLanguageRanges
Returns the immutable bounded client language preferences and exclusions. The original parsed order and weights, including zero weights, are retained. An empty list indicates no express language constraint under the bounded request parsing rules, not a newly selected or inferred locale.- Returns:
- immutable bounded language ranges
-
toString
-