| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Document the default shared cache behavior for custom skill sources and point callers to the existing caching controls. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
The documentation accurately reflects the caching implementation and introduces no runtime changes.
Pull request overviewClarifies the existing default cache scope and isolation requirements for .NET Agent Skills providers.
Changes:
| File | Description |
|---|---|
| CachingAgentSkillsSourceOptions.cs | Clarifies cache isolation and security-boundary considerations. |
| AgentSkillsProviderBuilder.cs | Documents default caching across source registration and provider construction. |
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
Sorry, something went wrong.
There was a problem hiding this comment.
Result: Findings reported
Scope: full PR (1 commit(s)): 4e1fc1beb6c1
Model: gpt-5.6-sol-fast
The added XML documentation correctly surfaces the builder's default caching, the null-key shared bucket, and the available opt-out and isolation controls. The implementation and tests substantiate default reuse, per-key separation, retries after failures or cancellation, and provider-owned cache disposal. One uncommon but concrete isolation gap remains: the internal shared-bucket sentinel is an ordinary string that a non-null selector can return, so the new security-boundary guidance overstates the isolation guarantee for that value.
Reviewed the supplied pull-request change set across correctness, security/reliability, architecture, and failure behavior.
1 verified finding remained after source verification (1 medium) across 1 file. Details are attached to the affected lines below.
Affected areas: dotnet/src/Microsoft.Agents.AI/Skills/Decorators/CachingAgentSkillsSourceOptions.cs
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Motivation & Context
The Agent Skills builder caches resolved skills by default, but the scope of that cache was not stated consistently where custom sources are registered and providers are built. Clarifying the existing behavior helps callers choose the appropriate caching configuration for context-dependent sources.
Description & Review Guide
Related Issue
N/A — no public issue is associated with this documentation clarification.
Contribution Checklist