Catalog PyPI
PACKAGE EXPLORERView in registry

ag-ui-agent-spec

PyPI

AG-UI FastAPI adapter for Agent-Spec (LangGraph/Wayflow)

Versions collected1
Direct dependencies5From release 0.2.0
Last observed21 Oct, 09:32 UTC

README

Version 0.2.0 documentation

Open Agent Spec <> AG‑UI (Python)

Agent runner that emits AG‑UI events and a small FastAPI/uvicorn server to stream them to Dojo via SSE.

What this is

  • Agent runner: ag_ui_agentspec/agent.py executes an Agent Spec configuration on a chosen runtime and bridges spans to AG‑UI events.
  • Server wiring: ag_ui_agentspec/endpoint.py exposes a POST SSE endpoint that streams those events to the Dojo frontend.

Supported agent runtimes and Dojo features

  • Wayflow (Oracle's reference agent framework) (chat, frontend tools, backend tools)
  • LangGraph (chat, frontend tools, backend tools, tool call streaming)

Install

Base library plus optional extras so you can choose runtimes. Routers are lazy-loaded; if you don't install a runtime, its routes will not work.

Before installation, please clone the following GitHub repositories:

  • AG-UI and cd ag-ui/integrations/agent-spec/python
  • Agent Spec
  • WayFlow
  • Please put these 3 repos in the same directory.
# Wayflow only
uv pip install -e .[wayflow]

# LangGraph only
uv pip install -e .[langgraph]

# Multiple
uv pip install -e .[wayflow,langgraph]

Run the example server

cd ag-ui/integrations/agent-spec/python/examples
uv sync --extra langgraph --extra wayflow && uv run dev   # both runtimes; serves http://localhost:9003
# or pick one runtime:
# uv sync --extra langgraph && uv run dev
# uv sync --extra wayflow && uv run dev
# then run Dojo (in a separate terminal):
# Option A — run everything from repo root (multiple apps):
#   pnpm dev
# Option B — run only Dojo:
#   cd ag-ui/apps/dojo
#   AGENT_SPEC_URL=http://localhost:9003 pnpm dev (make sure to run pnpm build first)

Environment

  • OpenAI-compatible variables commonly used by the examples (pick your provider):
    • OPENAI_BASE_URL (or provider-specific: OSS_API_URL, LLAMA_API_URL, etc.)
    • OPENAI_MODEL (the model slug, defaults to gpt-4o available through OpenAI API)
    • OPENAI_API_KEY
  • Dojo server URL:
    • AGENT_SPEC_URL=http://localhost:9003 when running the local example server

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.2.012 Oct 20265

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
ag-ui-protocol/ag-ui

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:32 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:bbc1f20ed56a707a07c46fed2643bec365a6ea6a9122dd267949ec1b6a26f3a1