Skip to content

feat: Add support for AG-UI #143

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

feat: Add support for AG-UI #143

wants to merge 1 commit into from

Conversation

adlio
Copy link

@adlio adlio commented May 29, 2025

Adds an AG-UI "bridge" to enable Strands Agents to be the backend for an agentic frontend like Copilot Kit.

Description

Posting this for draft review and considering... continuing to work on docs and examples for using this.

Documentation PR

TBD

Type of Change

  • New features

Testing

Used this version of Strands to build an interactive web-based Tic Tac Toe against Claude via Bedrock.

Checklist

  • I have read the CONTRIBUTING document
  • I have added tests that prove my fix is effective or my feature works
  • I have updated the documentation accordingly
  • I have added an appropriate example to the documentation to outline the feature
  • My changes generate no new warnings
  • Any dependent changes have been merged and published

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Adds an AG-UI "bridge" to enable Strands Agents to be
the backend for an agentic frontend like Copilot Kit.
@adlio adlio requested a review from a team as a code owner May 29, 2025 17:31
@ryanycoleman
Copy link
Member

Addresses #140

@zastrowm
Copy link
Member

zastrowm commented Jun 5, 2025

Based on the current implementation, this looks like several related features are part of this. Specifically, I think we need we're seeing gaps in:

@zastrowm zastrowm self-assigned this Jun 5, 2025
@adlio
Copy link
Author

adlio commented Jun 6, 2025

Based on the current implementation, this looks like several related features are part of this. Specifically, I think we need we're seeing gaps in:

* Session/agent-state ([[FEATURE] Add Database Session Management #33](https://github.com/strands-agents/sdk-python/issues/33), [[FEATURE] Community-driven session management #57](https://github.com/strands-agents/sdk-python/issues/57)) (CC @Unshure)

* Multi-agent integration (can't find any direct issues related, but I know @awsarron will be looking at)

* Built-in tools ([[FEATURE] Develop strategy for vending tools tools#31](https://github.com/strands-agents/tools/issues/31))

Thanks for the review @zastrowm. Yes! This PR as-is would be valuable but not sufficient. I'm continuing to work on a sample/docs updates, etc. I'll review those other bits to see if the agent state and built-in tools work could align as well.

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