{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/3"}],"enrichment":{"capability":"Integrates GitHub Copilot's agentic capabilities into the Microsoft Agent Framework, enabling tool use and permission handling through Copilot's native SDK.","skillfed_tags":["copilot-integration","agent-framework","tool-approval"],"use_cases":["Build an agent that uses GitHub Copilot to execute file operations or shell commands with explicit user approval for each sensitive action.","Integrate Copilot's agentic capabilities into an existing Agent Framework application to leverage Copilot's tool-calling loop.","Implement session-scoped permission policies where certain tools or domains are approved once and remain approved for the duration of the session.","Migrate from the deprecated on_function_approval callback to the newer on_pre_tool_use + on_permission_request model for tool approval.","Create a custom permission handler that routes approval requests to an external system (audit log, user prompt, policy engine)."],"what_it_does":"This package bridges the Microsoft Agent Framework with GitHub Copilot by providing a GitHubCopilotAgent class that lets you register tools and handle permission requests through Copilot's native SDK. Rather than using the standard Agent Framework approval round-trip, tool approval is enforced through Copilot's pre-execution hook system, which means the SDK owns the tool-calling loop and you configure approval behavior through callbacks like on_permission_request.\n\nThe package handles the common case automatically: if you mark a tool with approval_mode=\"always_require\" and don't supply your own on_pre_tool_use hook, GitHubCopilotAgent installs a default hook that routes approval decisions to your on_permission_request handler. You can approve calls, deny them, or grant session-scoped approval that persists for the rest of the session. If you do provide a custom hook, you take full responsibility for enforcing approval, including for any approval-required tools.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and integrates cleanly with low install friction. Install it if you are already using the Microsoft Agent Framework and want to leverage GitHub Copilot's native agentic capabilities with built-in permission handling. Skip it if you do not need Copilot integration or prefer the standard Agent Framework approval model."},"id":"agent-framework-github-copilot","links":{"html":"https://skillfed.io/packages/agent-framework-github-copilot","md":"https://skillfed.io/packages/agent-framework-github-copilot.md","pypi":"https://pypi.org/project/agent-framework-github-copilot/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":null,"license_treatment":"permissive","name":"agent-framework-github-copilot","python_support":"supports_current","summary":"GitHub Copilot integration for Microsoft Agent Framework."},"popularity":{"monthly_downloads":477386,"position":6443,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.2"}
