Skip to content

SyGra-v2.0.0

Latest

Choose a tag to compare

@zephyrzilla zephyrzilla released this 02 Feb 06:34
· 3 commits to main since this release
45fd394

A feature-rich release focused on UI based flow building and generation, expanded provider support (Vertex AI/Bedrock), multimodal additions (audio transcription, TTS, image generation), ServiceNow data source/sink integration, multi dataset support as source or sink, observability/metrics, enhanced tooling (publish workflow, pre-commit, CI fixes), data quality improvements (self-refinement and semantic deduping) and multiple bug fixes (lambda/node stability, structured output/performance, tool-call fixes).

Major new features & enhancements

  1. SyGra Studio — SyGra Studio is a visual workflow builder that replaces manual YAML editing with an interactive drag-and-drop interface. It also allows you to execute a task, monitor during execution and view the result along with metadata like latency, token usage etc.
  2. Tools support in LLM Node — Added first-class support for using tools inside the LLM Node, enabling richer tool-based workflows. This helps generating training or eval data for agentic flow. Agent node already support tool execution, however this enables generating tool calls for training or evaluation.
  3. Multimodal output support
    • Audio transcription support — New transcription capability for audio inputs.
    • OpenAI TTS models support — Added TTS model support enabling text → speech flows.
    • OpenAI image generation support — Added image generation via OpenAI (image) endpoints.
  4. Provider / model integrations expandedLiteLLM is now the default backed for all model types enabling smoother integration of new model types. Added support for Vertex AI, Bedrock providers and gpt-4o-audio model.
  5. ServiceNow Instance integration — ServiceNow as data source or sink(useful for enterprise data pipelines).
  6. Multiple Datasets - Added support for multiple datasets as data source/sink, allowing users to use any number/mix of datasets for reading or pushing data.
  7. Metadata & observability improvements — Added metadata tracking (latency percentiles, node costs) and aggregator metrics for platform observability.
  8. Evaluation Metrics — Metrics added to be used for evaluating model response or writing evaluation flow.
  9. Semantic Deduping — Added this feature to dedup the generated synthetic data.
  10. Self-Refinement recipe — Generates datasets that include judge scores and a reflection trajectory for each prompt.

Notable fixes & stability improvements

  1. Fixes for structured output performance and null tool-call errors that improve runtime reliability.
  2. Lambda node failure fixes — addressed issues causing lambda node failures.
  3. CI / test fixes — resolved CI cache and async test-case failures for smoother CI runs.

Tooling, packaging & development workflow

  1. Publish workflow added to the repo for automated publishing.
  2. Migration from Poetry to uv packaging (packaging/environment changes).
  3. Pre-commit config and other developer-experience improvements.
  4. uv - Making the package manager simpler and faster.

What's Changed

New Contributors

Full Changelog: v1.0.0...v2.0.0