Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 26, 2025

Enables AWF (Agent Workflow Firewall) support for Claude engine, replacing the legacy hooks-based network permissions system. Updates AWF to v0.4.0.

Changes

  • Claude engine now uses AWF binary for network access control (matching Copilot's implementation)
  • Removed deprecated Python hooks and settings.json based network permissions
  • Updated enableFirewallByDefault to use engine interface instead of string-based ID
  • Added GetClaudeAllowedDomains helper for Claude-specific domain handling
  • Updated documentation to reflect Claude's firewall support

Configuration

Both engines now use identical firewall configuration:

engine: claude  # or copilot

network:
  firewall: true
  allowed:
    - defaults
    - python
    - "api.example.com"

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Mossaka and others added 3 commits November 26, 2025 00:25
Signed-off-by: Jiaxiao (mossaka) Zhou <duibao55328@gmail.com>
Signed-off-by: Jiaxiao (mossaka) Zhou <duibao55328@gmail.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Enable firewall on Claude and update AWF version feat: enable firewall on claude and remove hooks Nov 26, 2025
Copilot AI requested a review from pelikhan November 26, 2025 00:46
Copilot finished work on behalf of pelikhan November 26, 2025 00:46
@Mossaka Mossaka force-pushed the firewall-claude branch 3 times, most recently from d32156c to 505a16d Compare November 28, 2025 00:21
@pelikhan pelikhan closed this Nov 28, 2025
@pelikhan pelikhan deleted the copilot/sub-pr-4792 branch December 1, 2025 03:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants