
Microsoft just announced Power Pages agentic coding GA for the GitHub Copilot CLI and Claude Code plugins. The official blog post went up today, June 9, 2026, and it moves the plugin from the preview we got a few months ago into something I can actually plan delivery around.
I wrote about why GA matters for Power Pages tooling when the news first broke. Now that it is live in the docs, I want to talk about where I would actually point it first.
What shipped
The Power Pages plugin for GitHub Copilot CLI and Claude Code is now generally available. In the preview you could describe a site in natural language, and the plugin would generate the scaffolding, set up Dataverse tables, wire up the Web API, and deploy the site. GA means the API contract is stable, the plugin is supported, and it can sit inside a real CI pipeline without the rug getting pulled.
The pattern is the same as before. You stay in your terminal. You describe what you want. The plugin grounds itself in your actual Power Platform environment, reads the existing tables and site settings, and generates Liquid, Web API calls, and configuration that match what is really there.
What it actually does
The thing that makes this different from generic AI code generation is environmental grounding. Asking ChatGPT to write Liquid for a Power Pages site produces output that looks right and breaks immediately on deploy, because the model has no idea what your tables are called or what permissions are wired up.
The Power Pages plugin reads your environment first. It knows your table names. It knows your site settings. It knows the authentication contact relationships. The generated code is diffable and committable, not a guess against a hypothetical portal.
The other thing GA changes: this is the difference between a side experiment and something I can put in a pipeline. Preview features at most large enterprises do not make it to production. Security review blocks them. Procurement blocks them. Internal policy blocks them. GA is the switch that lets a pro dev actually own a full portal project end to end without leaving the terminal.
Why it matters
Power Pages has always had a split personality. The maker studio handles front-end click work, and the layer underneath, covering Liquid templates, Web API calls, table permissions, and plugin logic, requires real code and environment-specific context. You end up configuring half the site in one place and half in the other, with no reliable way to keep them in sync.
Agentic coding at GA collapses that split for the pro dev path. You can scaffold tables, generate Liquid, wire up the Web API, and version the whole thing in git. That is a real shift in who can iterate on Power Pages sites and how fast they can do it. If you want more context on where agentic tooling is heading across the broader platform, Microsoft Build 2026 Made Fabric and Azure Databases the Foundation for Agentic Apps and the Direction Is Clear lays out the architecture story behind it.
I want to be careful about one thing. This is not a citizen dev tool. It looks like one because the entry point is natural language, but the output is code that needs to be reviewed, committed, and deployed through a pipeline. Treating it as a click-and-ship tool is how you end up with a portal that nobody can debug six months later. The Power Pages documentation is still required reading.
What I would do with it this week
I would not point this at a polished external portal first. That is the wrong target. The schema is too settled, the design system is too constrained, and the value of AI scaffolding is lowest when the requirements are clear.
I would point it at an internal-facing site where the schema is messy and the stakeholder keeps changing their mind. Think a request intake portal for a small ops team. A vendor onboarding tracker. An internal exception-handling site that nobody has gotten around to building because the requirements never sit still long enough. The Dataverse side of this gets more interesting now that Dataverse Just Got Knowledge Sources and Agent Feedback Loops, which gives the plugin even more to work with when it reads your environment.
Those are exactly the cases where regenerating the scaffolding cheaply matters. The stakeholder says “actually we need a new field and a different approval path” on Thursday afternoon, and instead of rewriting Liquid by hand, you describe the change and let the plugin redo the wiring against the current environment.
That is the workflow I want to test. I have spent enough time rebuilding intake portals because the requirements drifted to know exactly where this saves real hours.
GA is the green light. Now the question is which internal site gets to be the first one I rebuild.
This post was inspired by Build Power Pages Sites with AI through Agentic Coding tools, now Generally Available via Microsoft Power Platform Blog.
