Releases: SuperagenticAI/superoptix
Releases · SuperagenticAI/superoptix
🧬 A2A v1 Support
🧬 A2A v1 Support
SuperOptiX now has first-class A2A v1 support.
This release adds native A2A interoperability so SuperOptiX agents can be exposed over A2A and SuperOptiX can also call external
A2A agents.
Included
- Core A2A v1 protocol support
- Native A2A client and server bridge
- A2A v1 Agent Card generation
- A2A task/message operations including SendMessage, GetTask, ListTasks, CancelTask, and SubscribeToTask
- Framework-neutral runtime layer for A2A
- Runtime adapters for compiled pipelines, DSPy, Pydantic AI, and Google ADK
- CLI serving with super agent serve --protocol a2a
- Pullable and packaged A2A demos for DSPy, Pydantic AI, and Google ADK
- Dedicated A2A docs and website updates
Notes
This release delivers core A2A v1 interoperability in SuperOptiX. More advanced enterprise A2A features are planned for later.
⛎ SurrealDB Integration v0.2.9
SuperOptiX v0.2.9 - SurrealDB Integration
This release adds first-class SurrealDB support for SuperOptiX RAG workflows and framework demos.
Added
- Native surrealdb retriever support in runner-managed RAG.
- SurrealDB vector store adapter for GEPA RAG.
- SuperSpec schema and validator support for surrealdb retriever type.
- New SurrealDB demo agents:
- rag_surrealdb_demo (embedded/local)
- rag_surrealdb_docker_demo (Docker/auth mode)
- rag_surrealdb_pydanticai_demo
- rag_surrealdb_crewai_demo
- rag_surrealdb_adk_demo
- New SurrealDB docs:
- Embedded demo guide
- Docker demo guide
- Framework guide for DSPy, PydanticAI, CrewAI, and Google ADK
Improved
- Minimal pipeline templates now inject retrieved RAG context for:
- PydanticAI
- CrewAI
- Google ADK
- Better SurrealDB URL handling and auth mode behavior for embedded and server setups.
- Beginner-friendly framework documentation and troubleshooting flow.
Validation
- Added tests for SurrealDB vector store behavior:
- tests/test_surrealdb_vector_store.py
Notes
- provider: ollama controls generation model.
- embedding_model: sentence-transformers/all-MiniLM-L6-v2 is used for embeddings and may download once on first
run, then use local cache.