Skip to content
← Back to Articles

GitHub Weekly: Copilot Coding Agent Levels Up, Enterprise AI Gets Real Governance

GitHub Copilot DevOps Developer Experience AI

GitHub Doubles Down on Agentic Workflows

If you blinked this week, you missed five major updates to GitHub’s agent ecosystem. Model selection for Copilot coding agent. Self-review before PRs. Built-in security scanning. Enterprise AI controls going GA. And GitHub Actions finally killing the double-zip artifact problem.

Let’s break down what actually matters.

Copilot Coding Agent Gets Model Selection

The Copilot coding agent now lets you pick your model. Before this, every background task ran on a single default model—you couldn’t pay for a beefier model for complex refactors or drop down to something faster for routine work.

Now you can. The Agents panel includes a model picker. Use a faster model for straightforward tasks like adding unit tests. Upgrade to a more capable model when you’re dealing with gnarly refactors or integration tests that need real edge cases. Or leave it on auto and let GitHub choose.

Model selection is live for Copilot Pro and Pro+ users now, with Business and Enterprise coming soon.

I’ve been watching agent capabilities evolve since GitHub launched agentic workflows, and this is exactly the kind of control teams need when they’re delegating real work to agents. A one-size-fits-all model makes sense for demos. In production, you want options.

Self-Review Before the PR Opens

Here’s the painful part of reviewing agent output: you open the diff and the logic technically works, but nobody would write it that way. String concatenation that’s overly complex. Variable names that make no sense. Patterns that violate your team’s conventions.

Copilot coding agent now reviews its own changes using Copilot code review before opening the PR. It gets feedback, iterates, and improves the patch. By the time you’re tagged for review, someone already went through it.

In one GitHub Checkout demo, the agent caught that its own string concatenation was unnecessarily complex and fixed it before the pull request landed. That kind of thing used to be your problem.

This is a big deal. Self-review means the agent isn’t just generating code—it’s applying the same quality bar you’d expect from a human contributor. That’s the difference between a code generator and an actual coding assistant.

Security Scanning Baked Into Agent Workflows

AI-generated code can introduce the same risks as human-written code: vulnerable patterns, secrets accidentally committed, dependencies with known CVEs. The difference is agents do it faster.

Copilot coding agent now runs code scanning, secret scanning, and dependency vulnerability checks directly inside its workflow. If a dependency has a known issue or something looks like a committed API key, it gets flagged before the PR opens.

Code scanning is normally part of GitHub Advanced Security (GHAS). With Copilot coding agent, you get it for free. That’s not a small thing—GHAS is a paid add-on. GitHub is essentially giving you enterprise-grade security scanning on every agent-generated PR without requiring an upgrade.

This is exactly what I was talking about in my article on context engineering—agents need guardrails built into the pipeline, not bolted on after the fact.

Enterprise AI Controls Go Generally Available

GitHub’s Enterprise AI Controls and agent control plane just hit general availability. This is the governance layer enterprises actually need when they’re deploying agents at scale.

What you get:

MCP enterprise allowlists remain in preview—GitHub is redesigning them to scale better across organizations without creating multiple registries.

If you’re managing Copilot across an enterprise, this is what you’ve been waiting for. Real governance, real auditability, real control. Not just “AI is enabled for everyone” or “AI is disabled.” Actual enterprise-grade administration.

GitHub Actions: No More Double-Zip Artifacts

GitHub Actions now supports uploading and downloading non-zipped artifacts. Previously, every artifact you uploaded with actions/upload-artifact was automatically zipped. If you uploaded a compressed file to maintain permissions or reduce size, you got a compressed file inside another compressed file. The double-zip problem.

Now you can set the archive parameter to false in v7 of actions/upload-artifact and upload unzipped artifacts. This solves three major problems:

  1. No more unzipping when downloading a single file via the browser
  2. If your browser supports the file type, you can view files directly (HTML, images, markdown)
  3. No more double-zip problem when you upload compressed files

This applies to new artifacts uploaded with v7 where archive is set to false (currently defaults to true for backwards compatibility). You’ll also need to update to v8 of actions/download-artifact.

It’s a small quality-of-life fix, but it removes one of those stupid little frictions that adds up when you’re working with CI/CD pipelines daily.

Also Shipped This Week

The Bottom Line

GitHub is making a serious bet on agents. Not just as a feature, but as a core part of how developers work. Model selection, self-review, security scanning, enterprise governance—these aren’t experimental features. They’re production-ready capabilities designed for teams shipping real code.

The signal here is clear: agents aren’t assistants anymore. They’re teammates. And GitHub is building the infrastructure to make that work at enterprise scale.

If you’re still treating Copilot like autocomplete, you’re missing the bigger shift. The tooling just got a lot more capable this week.


← All Articles