Skip to main content

A Python utility library for defining and constructing Agno Agents, Teams, and Workflows using declarative YAML configuration files

Project description

Agno YAML Builder

A Python utility library for defining and constructing Agno Agents, Teams, and Workflows using declarative YAML configuration files.

Status

PyPI version License: Apache 2.0

Overview

The Agno library provides powerful primitives for building sophisticated AI agent systems. However, defining complex Agents, Teams with multiple agents, and multi-step Workflows directly in Python code can become verbose and harder to manage.

agno-yaml-builder bridges this gap by allowing you to define your Agno components in human-readable YAML files. This promotes a declarative approach, making it easier to configure, share, and version control your agent structures.

Key Features

  • Declarative Configuration: Define Agno Agents, Teams, and Workflows using intuitive YAML syntax.
  • Simplified Instantiation: Load complex Agno structures from YAML files with a simple Python function call.
  • Component Referencing: Easily reference defined Agents within Teams or Workflows by name.
  • Human-Readable: YAML format makes configurations easy to read, write, and maintain.
  • Seamless Integration: Works directly with the core agno library objects.

Prerequisites

  • Python 3.8+ (or your supported versions)
  • pip package manager

Installation

You can install agno-yaml-builder using pip:

pip install agno-yaml-builder

Project details


Download files

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

Source Distribution

agno_yaml_builder-0.1.1.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

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

agno_yaml_builder-0.1.1-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file agno_yaml_builder-0.1.1.tar.gz.

File metadata

  • Download URL: agno_yaml_builder-0.1.1.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for agno_yaml_builder-0.1.1.tar.gz
Algorithm Hash digest
SHA256 cfc8f666a5bc28ce50faeb65d0d230718561149ad9f71266ec444d14ca79bf3b
MD5 220a487cfdd0baf9ca4303546d41f050
BLAKE2b-256 7091078982908349ac47b626812eb4f3d8902bbb9281806ee19838cacca81786

See more details on using hashes here.

Provenance

The following attestation bundles were made for agno_yaml_builder-0.1.1.tar.gz:

Publisher: publish.yml on zilin/agno-yaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agno_yaml_builder-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for agno_yaml_builder-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 39975568b97b774a047e5439b9bdd5c21a9392236cfff2399d5f3bfcdc8bc411
MD5 57c9bc3be0c422e2e9e39c5886556176
BLAKE2b-256 06c6b39da74a31b6980fd0a3f6446322681de5f2cccaf7879971a078847f5f2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for agno_yaml_builder-0.1.1-py3-none-any.whl:

Publisher: publish.yml on zilin/agno-yaml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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