Agent Protocols

AgentScope offers a few protocol adapters to let an Agent talk to the outside world. Each solves a different problem:

Extension

Protocol

Problem it solves

A2A

Agent-to-Agent

Agents calling each other / composing into multi-agent workflows

AG-UI

AG-UI Protocol

Standardized event stream for front-end UIs

Agent Protocol

Agent Protocol

HTTP-based way for other systems to submit “tasks”

See also Chat Completions Web: expose your Agent behind an OpenAI-compatible API.

Choosing one

  • Stream Agent events to a front-end UI (incl. ThinkingBlock) → AG-UI

  • Let other backend systems schedule the Agent over REST → Agent Protocol

  • Let multiple Agents (yours or third-party) call each other → A2A