Skip to main content

The Python SDK for Auwgent — a compiler-first framework for building production-grade AI agents.

Project description

auwgent-sdk (Python)

The official Python SDK for Auwgent — a compiler-first framework for building production-grade AI agents.

Installation

pip install auwgent-sdk

Requirements

  • Python 3.8 or later
  • The Auwgent CLI to compile your agent definitions

Usage

Compile your agent definition first:

auwgent generate

This produces a generated/ folder containing the compiled IR and Python bindings. Then:

import asyncio
from generated.main_types import auwgent

agent = auwgent({
    "apiKeys": {
        "geminiApiKey": "YOUR_API_KEY"
    }
})

async def handle_intent(name: str, value: dict, agent_name: str):
    if name == "response_text":
        print(value.get("text"))

agent.on_intent(handle_intent)

asyncio.run(agent.run("Hello!"))

Documentation

Full documentation is available at auwgent.dev.

License

MIT

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

auwgent_sdk-0.1.0a30.tar.gz (155.1 kB view details)

Uploaded Source

Built Distributions

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

auwgent_sdk-0.1.0a30-cp38-abi3-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.8+Windows x86-64

auwgent_sdk-0.1.0a30-cp38-abi3-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

auwgent_sdk-0.1.0a30-cp38-abi3-macosx_10_12_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file auwgent_sdk-0.1.0a30.tar.gz.

File metadata

  • Download URL: auwgent_sdk-0.1.0a30.tar.gz
  • Upload date:
  • Size: 155.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.14.1

File hashes

Hashes for auwgent_sdk-0.1.0a30.tar.gz
Algorithm Hash digest
SHA256 7acb9610a4421054b486611d50b39bb9db54f56f8e2c00d55739412de2d5ead4
MD5 f7740ab3872e1d814ab6f1f123d623ba
BLAKE2b-256 355f32e1c330fbc869867a65d65a2a329330dd507cf76792246c4ea6dfeac6ee

See more details on using hashes here.

File details

Details for the file auwgent_sdk-0.1.0a30-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for auwgent_sdk-0.1.0a30-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b94fbde3a4eaad7062ef3ab9de16690cb6b9f9d9af034831de8be362d7297a66
MD5 0ed02d851a18e55bc36d188c2d0454d5
BLAKE2b-256 9003016725d879b79bb3457ae2650afbf75a33a687c88b411a98958590d7921c

See more details on using hashes here.

File details

Details for the file auwgent_sdk-0.1.0a30-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for auwgent_sdk-0.1.0a30-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a02a740806c435c5b22a190991783f94759066169cefe32f3d9e68bf28f7d241
MD5 f9d764ff6836af90994c0dbfba42622e
BLAKE2b-256 473c377e666eb5d6ff216bf4013d812bb8a3d242509590f20ab070651e3d32a9

See more details on using hashes here.

File details

Details for the file auwgent_sdk-0.1.0a30-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for auwgent_sdk-0.1.0a30-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8860a667f4b86ce005b96c34b54d8ab8637729b3cff548d86bcf2d7e53bf1d08
MD5 ff9f7879d972e73332c02e9d034f0e8c
BLAKE2b-256 026bfe0c3a9c941151056df8f77201a6acb57acad761a9325f4a4fa8114072e4

See more details on using hashes here.

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