Add SuperOptiX integration for AG-UI #262
Open
+1,702
−56
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚀 Add SuperOptiX Integration for AG-UI
📋 Overview
This PR adds SuperOptiX as a new AG-UI integration, enabling seamless integration between SuperOptiX agents and the AG-UI ecosystem. SuperOptiX is a DSPy-powered agent framework for agent development and optimization.
✨ What's Added
Complete Integration Package
@ag-ui/superoptix
package for client-side integrationag-ui-superoptix
package with FastAPI endpointexample_server.py
Core Features
AG-UI Standards Compliance
✅ Protocol Compliance
RUN_STARTED
,RUN_FINISHED
,RUN_ERROR
,TEXT_MESSAGE_CHUNK
,TOOL_CALL_CHUNK
, etc.)✅ Integration Patterns
Testing Instructions
Quick Start
Available Features
/superoptix/feature/agentic_chat
/superoptix/feature/human_in_the_loop
/superoptix/feature/tool_based_generative_ui
/superoptix/feature/agentic_generative_ui
/superoptix/feature/shared_state
/superoptix/feature/predictive_state_updates
Architecture
Benefits
For SuperOptiX Users
For AG-UI Community
🎉 Ready for Review! This integration brings SuperOptiX's powerful agent capabilities to the AG-UI ecosystem while maintaining full protocol compliance and following established patterns. Users create their own SuperOptiX projects, making the integration lightweight and flexible.