Protected ReadonlyagentsProtected ReadonlyagentProtected ReadonlypromptProtected ReadonlyskillsProtected ReadonlyskillProtected ReadonlyvariableOptionalresolveDependency: (variable: AIVariableArg) => Promise<undefined | ResolvedAIVariable>ProtectedresolveResolves selected agents for delegation using AgentsVariableContribution.resolveAgentsVariable().
ProtectedresolveResolves selected functions by outputting ~{functionId} syntax. The chat request parser will pick these up and add them to the toolRequests map.
ProtectedresolveResolves selected prompt fragments using PromptVariableContribution.resolvePromptFragments().
OptionalresolveDependency: (variable: AIVariableArg) => Promise<undefined | ResolvedAIVariable>ProtectedresolveResolves selected skills using SkillsVariableContribution.resolveSkillsVariable().
ProtectedresolveResolves selected variables using AIVariableService.resolveVariable().
OptionalresolveDependency: (variable: AIVariableArg) => Promise<undefined | ResolvedAIVariable>
Contribution that registers variables for resolving user-selected generic capabilities. These variables read from the genericCapabilitySelections field in the context and delegate resolution to the respective variable contributions.