VOOZH about

URL: https://pypi.org/project/fabric-data-agent-sdk/

โ‡ฑ fabric-data-agent-sdk ยท PyPI


Skip to main content

fabric-data-agent-sdk 0.1.25a0

pip install fabric-data-agent-sdk

Latest release

Released:

SDK for the Fabric Data Agent Library

Navigation

Verified details

These details have been verified by PyPI
Maintainers
๐Ÿ‘ Avatar for microsoft from gravatar.com
microsoft

Unverified details

These details have not been verified by PyPI
Project links
Meta
  • License: MIT License
  • Author: Microsoft Corporation
  • Requires: Python <3.13, >=3.10
Classifiers

Project description

The Fabric Data Agent SDK supports programmatic access for Fabric Data Agent artifacts.

This package is released as a preview and has been tested with Microsoft Fabric Python notebooks.

Getting started

Prerequisites

Install the fabric-data-agent-sdk package

To install the most recent version fabric-data-agent-sdk in your Fabric Python notebook kernel by executing this code in a notebook cell:

%pip install -U fabric-data-agent-sdk

Key concepts

Fabric Data Agent SDK has two main entry points:

  • Data plane using OpenAI SDK for conversational interaction with an existing Data Agent artifact.
  • Management plane to create, update and delete Data Agent artifacts.

Change logs

0.1.25a0

  • upgrade the model used for fewshots validation from gpt-4.1 to gpt-5.1.

0.1.24a0

  • rename SDK configuration parameter enable_experimental_features to enable_preview_runtime for consistency with the UI "Preview Runtime" label.

0.1.23a0

  • fix duplicate fewshot bug in add_fewshots() by auto-renaming duplicate questions with [N] suffixes (case-insensitive match).
  • update evaluation model and correct prompt typos.

0.1.22a0

  • upgrade dependency semantic-link-labs=0.14.3 to allow for python 3.12 support.

0.1.21a0

  • fix FabricOpenAI "Missing credentials" error with openai>=2.34.0.

0.1.20a0

  • add support for enabling/disabling experimental features.

0.1.19a0

  • fix data source type for update configurations and descriptions.

0.1.18a0

  • adds data source type and element type support for Mirrored DB and SQL DB
  • enable Publishing Data Agent to M365 Copilot Agent Store
  • update failed thread message

0.1.17a0

  • add conflict detection to few-shot validation with LLM-based semantic analysis
  • add file support
  • replace thread_url with message_url

0.1.16a0

  • add the ontology data source support

0.1.15a0

  • fix get datasources error caused by None value
  • fix schema selection when adding data sources
  • update example notebook

0.1.14a0

  • fix thread url for fabcon tenant

0.1.13a0

  • add support for granular quality feedback in few-shot validation and improve Dataframe output
  • fix invalid data type for delta lake

0.1.12a0

  • fix python error in the release pipeline
  • add robust few-shot validation utilities to SDK with dual LLM support and DataFrame output
  • update parameter type in add-datasource

0.1.11a0

  • upgrade OneBranch Azure Linux Build Image: Migrating from 2.0 to 3.0
  • remove "AISkill" from artifact name list due to invalid item type error in openai
  • make Data Agent and Data Source Creation Idempotent
  • add publish description
  • refactoring the evaluation apis and add code coverage
  • remove AISkill artifact type in data agent api

0.1.10a0

  • fix get_evaluation_summary_per_question if no question fails

0.1.9a0

  • Use correct workspace context in delete_data_agent function.
  • Update notebooks with data source notes
  • display failed threads and fix percentage

0.1.8a0

  • evaluation API enhancements including parallelizing, number of variations and single thread.
  • speed-up add_ground_truth_batch and stabilise Kusto tests
  • ground-truth generation for Kusto (KQL) datasources

0.1.7a0

  • added Warehouse to list of artifact types.
  • added Method for Updating Ground Truth before Evaluation.
  • made Publish Info Optional.

0.1.6a0

  • update sdk to make compatible with both python and spark.

0.1.5a0

  • add PySpark support for the evaluation APIs.
  • added pipeline for running unit tests.

0.1.4a0

  • switch to public apis for artifact management.

0.1.3a0

  • add column/table descriptions for sql data sources.
  • allow selection of multiple columns at once in the datasource.
  • bug fix to address the run_steps response structure change.

0.1.2a0

  • bugfix for fabric_openai artifact type - should support "DataAgent".
  • bugfix for data source type ("datawarehouse" should be "warehouse").

0.1.1a0

  • bugfix for create_data_agent where type should support "DataAgent".

0.1.0a0

  • add upload_fewshots for adding multiple fewshots to DataSource.

0.0.4a0

  • add evaluation APIs to the SDK

0.0.3a1

  • return fewshot id from add_fewshots
  • fix the aiskill stage parameter
  • return datasource display name in pretty_print
  • return thread object for get_or_create_thread API.

0.0.2a0

  • rename module
  • support Fabric get_or_create_thread to decouple from UX thread

0.0.1a0

Initial alpha release of the package.

  • add: data plane client
  • add: management plane client

Project details

Verified details

These details have been verified by PyPI
Maintainers
๐Ÿ‘ Avatar for microsoft from gravatar.com
microsoft

Unverified details

These details have not been verified by PyPI
Project links
Meta
  • License: MIT License
  • Author: Microsoft Corporation
  • Requires: Python <3.13, >=3.10
Classifiers

Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fabric_data_agent_sdk-0.1.25a0.tar.gz (148.5 kB view details)

Uploaded Source

Built Distribution

Filter files by name, interpreter, ABI, and platform.

If you're not sure about the file name format, learn more about wheel file names.

Copy a direct link to the current filters

fabric_data_agent_sdk-0.1.25a0-py3-none-any.whl (62.6 kB view details)

Uploaded Python 3

File details

Details for the file fabric_data_agent_sdk-0.1.25a0.tar.gz.

File metadata

File hashes

Hashes for fabric_data_agent_sdk-0.1.25a0.tar.gz
Algorithm Hash digest
SHA256 31b028bbd34bee4b3996b384c7acefebeb99d8d5bbcfeb64785ba0a564d28c5b
MD5 7cb6da6bca7dbe5a5c4fcc91efa3624d
BLAKE2b-256 c002b80246663d3d4a16f218cb8d4661251b4e4c5875ba8671cde61e887696d2

See more details on using hashes here.

File details

Details for the file fabric_data_agent_sdk-0.1.25a0-py3-none-any.whl.

File metadata

File hashes

Hashes for fabric_data_agent_sdk-0.1.25a0-py3-none-any.whl
Algorithm Hash digest
SHA256 bd5e521f9fab3f4f4fa0e300ce6475bbc70b6c6e3dc6cf1e3924935d57b21446
MD5 056cf8c35d64b35d5751e322f20d9128
BLAKE2b-256 f6999e0031f4307ebe99a5831a5a3ccfab215f677b62fe42cbd4173c0b6ab3dd

See more details on using hashes here.

Supported by

๐Ÿ‘ Image
AWS Cloud computing and Security Sponsor ๐Ÿ‘ Image
Datadog Monitoring ๐Ÿ‘ Image
Depot Continuous Integration ๐Ÿ‘ Image
Fastly CDN ๐Ÿ‘ Image
Google Download Analytics ๐Ÿ‘ Image
Pingdom Monitoring ๐Ÿ‘ Image
Sentry Error logging ๐Ÿ‘ Image
StatusPage Status page