Skip to content

ADR to support a multi-source architecture for agent skills#4787

Open
SergeyMenshykh wants to merge 6 commits intomicrosoft:mainfrom
SergeyMenshykh:agent-skills-adr
Open

ADR to support a multi-source architecture for agent skills#4787
SergeyMenshykh wants to merge 6 commits intomicrosoft:mainfrom
SergeyMenshykh:agent-skills-adr

Conversation

@SergeyMenshykh
Copy link
Member

This PR adds an ADR proposing a new design to support a multi-source architecture for agent skills.

Copilot AI review requested due to automatic review settings March 19, 2026 12:46
@markwallace-microsoft markwallace-microsoft added documentation Improvements or additions to documentation .NET labels Mar 19, 2026
@github-actions github-actions bot changed the title Add ADR suggesting a new design to support a multi-source architecture for agent skills .NET: Add ADR suggesting a new design to support a multi-source architecture for agent skills Mar 19, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Architectural Decision Record proposing a multi-source “agent skills” architecture for the .NET Agent Framework, covering file-based, code-defined, and class-based skills along with composition/filtering/caching strategies.

Changes:

  • Introduces a new ADR describing abstractions for skills, resources, scripts, and skill sources.
  • Documents alternative approaches for composition, filtering, caching, and deduplication.
  • Proposes a builder pattern for configuring an AgentSkillsProvider from multiple sources.

@SergeyMenshykh SergeyMenshykh self-assigned this Mar 19, 2026
@SergeyMenshykh SergeyMenshykh moved this to In Review in Agent Framework Mar 19, 2026
@SergeyMenshykh SergeyMenshykh changed the title .NET: Add ADR suggesting a new design to support a multi-source architecture for agent skills ADR to support a multi-source architecture for agent skills Mar 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation .NET

Projects

Status: In Review

Development

Successfully merging this pull request may close these issues.

4 participants