Skip to content

Conversation

@sonleoracle
Copy link
Owner

@sonleoracle sonleoracle commented Dec 12, 2025

This PR implements support for Open Agent Spec, an open-source agent specification standard originally developed by Oracle.

Currently, this integration supports LangGraph and WayFlow agent frameworks as runtimes for Agent Spec. Support for Crew AI is in progress, and will be added in a follow-up PR.

Right now, this implementation depends on features of Agent Spec and WayFlow that are not yet released on PyPI. Namely, it depends on Agent Spec Tracing (available in this Agent Spec PR), a new standardization of tracing for Agent Spec agents. Please clone both repos locally to test this PR.

We currently support 4 examples for both runtimes: agentic-chat, backend-tool-rendering, human-in-the-loop, and tool-based-generative-ui. Support for other examples, such as the agent state ones, will be added in the future once Agent Spec Tracing supports the concept of state.

As mentioned in the README, the FastAPI server adds an endpoint for each runtime, which are mapped in the Dojo config.

Closes #AGUI_ISSUE

@sonleoracle sonleoracle changed the title Sonleoracle/feat support agent spec Feat: support new integration: Open Agent Spec Dec 15, 2025
allow-direct-references = true

[tool.uv.sources]
wayflowcore = { path = "../../../../wayflow-public/wayflowcore", editable = true }

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sonleoracle to modify

Copy link
Owner Author

@sonleoracle sonleoracle Dec 17, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

need to keep this as path for now, until there is a release on pypi (changed these paths to match our github repos)

Copy link

@paul-cayet paul-cayet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

[project]
name = "ag-ui-agent-spec"
version = "0.1.0"
description = "AG-UI FastAPI adapter for Agent-Spec (LangGraph/Wayflow)"

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To modify? (+ CrewAI)

@sonleoracle sonleoracle force-pushed the sonleoracle/feat-support-agent-spec branch 4 times, most recently from 50de920 to 77a34c1 Compare December 16, 2025 15:32
@sonleoracle sonleoracle force-pushed the sonleoracle/feat-support-agent-spec branch 2 times, most recently from 0199dd1 to aaee070 Compare December 17, 2025 22:52
@sonleoracle sonleoracle force-pushed the sonleoracle/feat-support-agent-spec branch from 221c0fe to fb96c93 Compare December 18, 2025 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants