Problem: AgentSkillsSource.get_skills has no access to invocation context, preventing skill sources from making context-aware decisions (e.g., filtering skills per agent).
Proposal: Add an AgentSkillsSourceContext parameter to get_skills that exposes the invoking agent. The context is created internally by the skills provider and passed through the source pipeline.
This mirrors the .NET change in #6710.
Problem:
AgentSkillsSource.get_skillshas no access to invocation context, preventing skill sources from making context-aware decisions (e.g., filtering skills per agent).Proposal: Add an
AgentSkillsSourceContextparameter toget_skillsthat exposes the invoking agent. The context is created internally by the skills provider and passed through the source pipeline.This mirrors the .NET change in #6710.