Agent Framework 1.0 is a big deal for enterprises. But the problem I actually have isn't an enterprise problem.
On April 3, 2026, Microsoft shipped something important. They took two of Microsoft's most significant agent projects, AutoGen (the multi-agent orchestration project born at Microsoft Research) and Semantic Kernel (the model-agnostic SDK that many .NET shops had already adopted), and merged them into one thing.
.NET and Python. Stable APIs. Long-term support. MCP is GA. Azure AI Foundry integration. Orchestration patterns: group chat, handoff, and graph-based workflows with checkpointing and time-travel debugging. Plus Magentic-One, manager-driven task ledgers. GA targeted Q1 2026; it slipped by a few days into April, which for enterprise releases is essentially on time.
That seam is the point. Even the center — the most resourced, most enterprise-aligned, most protocol-aware vendor in the stack — can't fully unify the agent layer yet. And the part that's still open, still incomplete, still not solved by the majors is exactly where the personal federation problem lives.
I've been running personal AI agents for two years. I've got OpenClaw on my laptop (a personal agent gateway), Hermes on a VPS (a hosted agent runtime), and OGP (our federation protocol) connecting them. I've got agents talking to agents across countries, frameworks, and cloud providers.
And Microsoft's new framework solves exactly zero of the problems I actually face on a daily basis.
That doesn't make it bad. It makes it a different thing, solving a different problem, for a different buyer. And understanding the difference is the key to understanding where the agent ecosystem is actually going.
Let's be fair. Microsoft didn't just slap two repos together and call it GA. The unification is real.
The multi-agent orchestration project born at Microsoft Research. Complex task graphs, agents that argue with each other until they converge on a solution. Powerful, but brittle. The kind of thing that demos beautifully and breaks the moment you change the prompt.
The model-agnostic SDK that .NET shops standardized on. Planners, plugins, memory, connectors to Office 365 and Azure and all the other Microsoft things enterprises already pay for. Boring in the best way. It worked, it integrated, it had SLAs.
Agent Framework 1.0 keeps the orchestration patterns from AutoGen and the enterprise integration from Semantic Kernel. The result is a framework that can do things like:
Explicit multi-agent execution paths with streaming, checkpointing, and time-travel debugging. A new orchestration layer that treats agent execution as a DAG — not AutoGen duct-taped to Semantic Kernel.
One agent passes state to another with explicit context transfer, enabling clean delegation across specialized agents.
Multiple agents collaborate on a shared thread, converging on solutions through structured multi-agent dialogue.
Manager-driven task ledgers with explicit tracking of subtask assignment and completion — accountability built into the orchestration layer.
MCP is GA; A2A is beta. Orchestrated agents can talk to external tools and other agents across the emerging two-protocol architecture.
One-line swaps across Azure OpenAI, Anthropic Claude, Google Gemini, Amazon Bedrock, and local Ollama. A hedge against model lock-in.
This is sophisticated stuff. If you're a Fortune 500 company trying to automate procurement workflows or customer support triage, this is probably what you evaluate first.
Here's the mental model that took me too long to develop. The agent ecosystem is splitting into two zones.

Microsoft Agent Framework 1.0 is a play for the Center. And it's a good play. If you're already in the Microsoft ecosystem — if you have Entra ID, if you use Azure, if your security team requires SOC 2 compliance — then a Microsoft-native agent framework is the obvious choice. It integrates. It has support. It has a roadmap.
Microsoft Agent Framework assumes you have an identity provider. Azure AD, Active Directory, some centralized system that can issue tokens, validate principals, and manage permissions. A2A's Agent Cards are signed metadata — but A2A doesn't specify how the signing keys get trusted across domains. It assumes some out-of-band mechanism — a shared CA, a manual key exchange, or a pre-existing trust relationship — will handle that. Fine inside a Google Cloud tenant. Irrelevant if you're a developer in Denver trying to federate with a developer in Madrid.
At the Edge, there is no identity provider. There's just me and Stan. I have an Ed25519 keypair. Stan has an Ed25519 keypair. We want our agents to talk to each other. We don't have a shared Active Directory. We don't want one. We're not an enterprise. We're two people with computers.
This is why OGP uses Ed25519 keypairs and bilateral handshakes instead of OAuth and identity providers — not because Ed25519 is better cryptography (though it is nice), but because it works without infrastructure. Two people can establish trust by scanning a QR code or exchanging a URL, not by provisioning accounts in a shared tenant.
Even though Agent Framework 1.0 is MIT-licensed and runs locally with Ollama, its orchestration and trust model still assumes a single administrative domain. The framework coordinates agents because it assumes one entity controls all of them. The graph-based workflows, the handoff patterns, the group chat — all of these assume shared context, shared state, and shared governance under one umbrella.
Personal agent running OpenClaw — unmanaged, no Kubernetes, no Azure AD identity bindings.
A friend's agent on his own hardware — different country, different network, different everything.
Another friend's agent on a minimal VPS — no managed environment, no enterprise tooling.
Microsoft Agent Framework, A2A, most enterprise agent stacks — they all assume trust decisions are made centrally. An admin configures which agents can talk to which other agents. Policies are set at the organization level. Role-based access control. Service meshes. Zero trust architecture.
OGP's bilateral handshake — where both humans approve the federation and both can see the peer list at any time — is the difference between "my agent is connected to Stan's agent because I said so" and "my agent is connected to some endpoint because my organization's service mesh configuration permits it."
I don't want this to read as an anti-Microsoft rant. They shipped something genuinely important.
The first time a major vendor has committed LTS to both the tool layer and the agent layer in a single SDK. It validates the multi-protocol architecture the industry is converging on and gives enterprises a single vendor to call for support.
AutoGen was brilliant but fragile. Semantic Kernel was stable but limited. Combining them means researchers can prototype with orchestration patterns and hand off to production teams that need enterprise integration. This is how mature technology stacks work.
Microsoft committed to stable APIs and LTS. In the agent space, where frameworks change weekly and breaking changes are the norm, this is a genuine differentiator for production systems.
Manager-driven task ledgers with explicit tracking of subtask assignment and completion. Not just "agents talk to each other" — a manager agent coordinates work and maintains accountability. A real step forward.
Here's the gap in the current landscape. Microsoft owns the enterprise center. Google owns the agent-to-agent protocol. Anthropic owns the tool layer. OpenAI owns the model layer. And all of them are building inward: toward larger deployments, more managed infrastructure, more centralized control.
The problem I actually have, daily, is this: my personal agent on my laptop needs to coordinate with my work agent on a different machine, which needs to coordinate with my friend's agent on a different cloud provider, which needs to coordinate with a client's agent in yet another environment. None of these are in the same organization. None of them share an identity provider. None of them are managed by the same admin. But they all represent real humans who want their digital proxies to work together.
This is not an enterprise orchestration problem. It's a cross-domain personal coordination problem.
And it's not solved by:
Microsoft Agent Framework scales enterprise workflows — it doesn't bootstrap trust between two humans with laptops.
Google A2A is powerful inside a cloud tenant — it assumes the trust infrastructure already exists.
Anthropic MCP connects agents to tools — it doesn't connect agents to each other across organizational boundaries.
OpenAI's frontier models are increasingly capable — but capability isn't the bottleneck. Trust infrastructure is.
It's solved by a minimal trust bootstrap layer that works without shared infrastructure. Which is exactly what OGP is.
The Microsoft announcement doesn't kill OGP. It clarifies OGP's position.

The "three lanes" framework — MCP for tools, A2A for enterprise agent orchestration, OGP for cross-domain trust — still holds. Microsoft just made the A2A lane much wider and better paved. Which is good. More traffic on A2A means more people need on-ramps from the personal layer.
The question that matters isn't "will Microsoft win the agent framework wars?" They will, in the enterprise segment they care about.
Every technology cycle follows this pattern. The center consolidates first: standards, frameworks, major vendors. The edges stay messy longer: personal tools, small-team hacks, interoperability shims. Eventually the center's gravity pulls the edges in. But sometimes the edges stay independent and become a different thing entirely.
Personal AI agents might be the second case. The requirements are genuinely different:
Personal agents need to work offline, on laptops, on spotty internet — not just inside a cloud-connected enterprise network.
Personal agents need to preserve privacy by default, not as a compliance checkbox checked by a security team.
Personal agents need human-visible trust decisions, not admin-configured policies buried in a service mesh.
Personal agents need to federate across organizational boundaries, not within them — without a shared admin.
The skeptical reader asks: isn't this just like early email, where personal SMTP servers got eaten by Gmail and Outlook? Why won't the center's gravity eventually pull the edges in?
The answer is that these requirements are sticky. They're not temporary friction that better enterprise tooling will solve. Offline operation, local-first privacy, human-visible trust decisions, and cross-organization federation without a shared admin are architectural constraints, not missing features. You can't add them to a centralized platform without ceasing to be centralized.
The center will always optimize for scale, manageability, and revenue per user. The edge optimizes for autonomy, privacy, and human agency. These are different products for different buyers. And as the center gets more standardized, the edges become more valuable — because they're the only place where the constraints the center can't handle still matter.
Microsoft Agent Framework 1.0 is a significant release. It validates the multi-protocol architecture (MCP + A2A) that the industry is converging on, and clarifies why a third lane — for personal federation across independent domains — is still missing. It gives enterprises a single vendor to call. It unifies research and production in a way that hasn't been done before.
MCP (GA) + A2A (beta) under one SDK for the first time
OpenClaw, Hermes, and OGP connecting agents across countries and clouds
MCP for tools, A2A for enterprise orchestration, OGP for cross-domain trust
Microsoft's framework solves zero of the daily problems faced at the personal federation layer
But it doesn't change the problem I set out to solve with OGP. The problem of two humans, with two agents, on two machines, in two organizations, who want to collaborate without asking IT for permission.
That problem is still unsolved by the major players. And as the center gets more standardized, the edges get more important — because that's where the real people live, doing real work, across real boundaries that don't fit neatly into any vendor's cloud.
OGP is the off-ramp the highway doesn't have.
David Proctor is VP of AI at Trilogy. He writes about agent infrastructure, protocol design, and what actually works when you're not in an Azure tenant. OGP (Open Gateway Protocol) is an open standard for federated agent communication.
Real-world deployments across clouds, frameworks, and countries
Building the trust and coordination layer the majors won't
What actually works outside an Azure tenant
Microsoft Just Unified the Agent Stack, And Forgot the Personal Layer