Search the guide

Type to search page titles, headings, and content.

Use ↑ ↓ to select, Enter to open, and Esc to close.

Section 06 / Governance guide

Copilot Coding (Cloud) Agent Restrictions

Network firewall

Official documentation

  • Configured via “Internet access” tab (org and repo level); covers both cloud agent and Copilot code review.
  • Default: firewalled, with a recommended allowlist (OS package managers, container registries, language registries, CAs, Playwright download hosts) enabled.
  • Blocked requests show up as a warning in the PR body/comment (address + command).
  • Limitations: only covers processes launched via the agent’s Bash tool — does not cover MCP servers or setup-step processes; only active inside the GitHub Actions appliance; not a comprehensive security boundary, so don’t treat it as a substitute for allowlisting MCP servers.

Workflow & merge safety

Official documentation

Related sections: Network-Level Controls

  • GitHub Actions workflows do not auto-run on agent-authored pushes by default — a human must click “Approve and run workflows,” especially important if the diff touches .github/workflows/.
  • Repo admins can toggle built-in validation tools (security scanning, code-review “second opinion”) for the cloud agent.
  • Agent changes always land as a PR requiring human review/merge.

MCP + cloud agent

Cloud agent supports allowedMcpServers/deniedMcpServers/enabledPlugins/extraKnownMarketplaces via managed settings, but is excluded from MCP private-registry enforcement and from permissions.disableBypassPermissionsMode, sandbox, telemetry, remoteControl.

Custom instructions honored by cloud agent

Official documentation

Cloud agent reads, in addition to org-wide custom instructions: .github/copilot-instructions.md (repo-wide), .github/instructions/**/*.instructions.md (path-specific), AGENTS.md, CLAUDE.md, and GEMINI.md — all discovered automatically, no managed-settings toggle required.