Skip to content

Releases: datagallery-ai/dataagent

Release list

DataAgent v0.1.0

Choose a tag to compare

@datagallerybot datagallerybot released this 29 Aug 09:56

The first official release of DataAgent, establishing a versioned baseline for building configurable Agents across NL2SQL, semantic data understanding, and end-to-end data workflows.

Introduction

DataAgent has been developed in the open as a framework for building data-oriented AI agents.

DataAgent brings together NL2SQL, semantic data understanding, and configurable Agent capabilities to turn natural-language requests into end-to-end data workflows. It helps teams connect models, data sources, and domain knowledge to build reusable Agents for enterprise data Q&A, data analysis, and scientific data exploration.

Release Highlights

Configurable Agents

DataAgent lets users define and run data agents through YAML configuration. Models, tools, memory, workspace boundaries, and scenario instructions can be adapted to different data tasks without changing the Agent's core code.

Data and NL2SQL Capabilities

This release includes a dedicated NL2SQL pipeline for:

  • Schema perception
  • SQL generation
  • SQL validation and execution
  • Result explanation

DataAgent can optionally connect to the DataGallery Semantic Service for enriched metadata, semantic schema retrieval, relationship discovery, and SQL few-shot recall.

The Semantic Service is optional for general Agent workflows but required for semantic-layer-assisted NL2SQL scenarios.

Context and Trace Management

The Context system manages conversation state, business metadata, tool information, and execution traces.

It maintains structured DAG and IR representations for traceability and supports external persistence and checkpoint backends for stateful workflows.

Multiple Ways to Build and Run

DataAgent v0.1.0 provides:

  • Interactive CLI
  • YAML-based Agent configuration
  • Python SDK
  • Configuration validation
  • Streaming and non-streaming invocation
  • A2A service mode

Release Scope

DataAgent v0.1.0 establishes the initial release baseline. At this stage:

  • Python 3.11 or later is required.
  • A compatible model endpoint and API key are required.
  • The Semantic Service is deployed separately and is optional for general Agent workflows.

Future releases will document new features, bug fixes, compatibility changes, and migration requirements relative to this baseline.

Documentation

Chinese and English documentation are available under the docs/ directory.

Contributors

Thank you to everyone who contributed code, tests, documentation, examples, reviews, and feedback leading up to the first official DataAgent release.