Video wird geladen...
Video konnte nicht geladen werden
Introducing AG-UI 1.0 The open protocol for how ANY agent communicates with ANY application. Now with a stable, versioned contract. Features included in 1.0: 1. Metadata - send backend data to the UI 2. Subagents - expose delegated agent work 3. Interrupts + resumption 3. Run outcomes and token... show more
37,535 Aufrufe • vor 4 Tagen •via X (Twitter)
19 Kommentare

Shared JSON Schema AG-UI 1.0 comes with a machine-readable JSON Schema that defines the protocol structure, alongside the human-readable behavioral specification. The official TypeScript, Python, and .NET SDKs are generated from this shared schema, giving implementations across languages and frameworks the same structural foundation. The schema also provides a practical basis for code generation, validation, tooling, and automated compatibility testing. For teams building AG-UI into production systems, this means the protocol is both precisely documented for humans and directly consumable by tooling.

Full Backwards Compatibility AG-UI 1.0 is designed to remain highly compatible with existing implementations. The spec gives new and existing implementers a precise contract to build against while preserving the flexibility needed for integrations already running in production. With 1.0, teams can build on AG-UI with a stable specification, predictable versioning, and a clear path for future evolution.

If you build agents that talk to a UI, check out AG-UI. Push back. Open a PR. Make it better. Repo:

AG-UI is now a formally-specified, community-driven protocol (like MCP)! Really great work to the entire @CopilotKit team for getting to this point 👏

CopilotKit 🤝 AG-UI

@mme_xyz always killing it !!

Big milestone!

Congrats! Big fan of AG-UI, @cactalofficial runs on it

MCP + A2A = AG UI ?

not quite- MCP = agent to tool A2A = agent to agent AG-UI = agent-to-user They are all complimentary and work well together

Got it makes sense

What’s the difference on the vercel ai sdk + tools + client approvals?

The interrupt/resumption bit is interesting. Most agent demos look smooth because they skip the "wait, actually, no" moment.

huge day!! connecting ANY agent to ANY app has been such a mess imo & one of the biggest problems in the agentic ecosystem great to see AG-UI finally fixing it

Giving a user-cancelled run its own outcome is a small UI detail I really like. 'I stopped it' deserves a different screen state from 'it failed'.

Different from pi agent sdk?

i build something similar called

Interrupts and resumption is where versioning matters most. Without a stable contract, resume state is effectively best-effort and you lose the agent's context mid-run.

AG-UI has become the standard for agent-to-user communication. This milestone is huge and looking back, it's crazy to think that AG-UI was our own internal solution when we started integrating with every agent framework. Massive kudos to the team!
