-
Notifications
You must be signed in to change notification settings - Fork 920
Add the Strands Integration to AG-UI #675
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
base: main
Are you sure you want to change the base?
Add the Strands Integration to AG-UI #675
Conversation
|
Thank you very much for pushing this! I'm wondering if a wrapper pattern for Strands makes sense here vs. something like the callback handler they have there. Do you have any insights on these patterns? |
|
@UmarMajeed-Rana, I know you're making good progress, any thoughts regarding @liorheber's question? |
|
@liorheber @NathanTarbert Right now the Strands integration is intentionally “just” a wrapper around agent.stream_async(...), because that’s the quickest way to make Strands agents behave like every other AG‑UI integration: you drop in a StrandsAgent, point create_strands_app at it, and you get the standard SSE stream with PredictState support, tool snapshots, etc. That covers most of the current Dojo/demo scenarios, where a single Strands agent produces one stream and the HTTP client stays connected.
|
2f83692 to
27b5c47
Compare
|
This is awesome @UmarMajeed-Rana! |
Closes #35