Skip to content

.NET: Make all AgentSkillsProvider tools require approval by default and add auto-approval rules #6727

Description

@SergeyMenshykh

Summary

Make all functions in AgentSkillsProvider require approval by default and allow configuring auto-approval via ToolApprovalAgentOptions.

Changes

  • Wrap all three tools (load_skill, read_skill_resource, run_skill_script) with ApprovalRequiredAIFunction unconditionally
  • Add ReadOnlyToolsAutoApprovalRule and AllToolsAutoApprovalRule static properties (following the FileAccessProvider pattern)
  • Remove ScriptApproval property from AgentSkillsProviderOptions and UseScriptApproval from the builder
  • Add sample showing auto-approval configuration via UseToolApproval

Metadata

Metadata

Labels

.NETUsage: [Issues, PRs], Target: .Net
No fields configured for Feature.

Projects

Status
In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions