Skip to main content

A library for managing agents in Gen AI applications.

Project description

GLLM Agents

Description

A library for managing agents in Generative AI applications.

Installation

  1. Python v3.11 or above:

You can install Python using Miniconda.

  1. Make sure you're in the base conda environment:
conda activate
  1. Poetry v1.8.1 or above:

    Install Poetry using cURL:

    curl -sSL https://install.python-poetry.org | python3 -
    
  2. Install the library using Poetry:

    # Latest
    poetry add "git+ssh://git@github.com/GDP-ADMIN/gen-ai-internal.git#subdirectory=libs/gllm-agents"
    
    # Specific version
    poetry add "git+ssh://git@github.com/GDP-ADMIN/gen-ai-internal.git@gllm_agents-v0.0.1-beta.1#subdirectory=libs/gllm-agents"
    
    # Specific Branch Name
    poetry add "git+ssh://git@github.com/GDP-ADMIN/gen-ai-internal.git@<BRANCH NAME>#subdirectory=libs/gllm-agents"
    
  3. Deactivate Miniconda environment:

    conda deactivate
    

Managing Dependencies

  1. Go to root folder of gllm-agents module, e.g. cd libs/gllm-agents.
  2. Run poetry shell to create a virtual environment.
  3. Run poetry lock to create a lock file if you haven't done it yet.
  4. Run poetry install to install the gllm-agents requirements for the first time.
  5. Run poetry update if you update any dependency module version at pyproject.toml.

Contributing

Please refer to this Python Style Guide to get information about code style, documentation standard, and SCA that you need to use when contributing to this project

  1. Activate pre-commit hooks using pre-commit install
  2. Run poetry shell to create a virtual environment.
  3. Run poetry lock to create a lock file if you haven't done it yet.
  4. Run poetry install to install the gllm-agents requirements for the first time.
  5. Run which python to get the path to be referenced at Visual Studio Code interpreter path (Ctrl+Shift+P or Cmd+Shift+P)
  6. Try running the unit test to see if it's working:
poetry run pytest -s tests/unit_tests/

Project details


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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

gllm_agents_binary-0.0.1b5-cp312-cp312-win_amd64.whl (265.2 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_agents_binary-0.0.1b5-cp312-cp312-manylinux_2_31_x86_64.whl (406.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_agents_binary-0.0.1b5-cp312-cp312-macosx_14_0_arm64.whl (210.8 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

gllm_agents_binary-0.0.1b5-cp312-cp312-macosx_13_0_x86_64.whl (237.2 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_agents_binary-0.0.1b5-cp311-cp311-win_amd64.whl (263.4 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_agents_binary-0.0.1b5-cp311-cp311-manylinux_2_31_x86_64.whl (372.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_agents_binary-0.0.1b5-cp311-cp311-macosx_14_0_arm64.whl (208.8 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

gllm_agents_binary-0.0.1b5-cp311-cp311-macosx_13_0_x86_64.whl (234.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

File details

Details for the file gllm_agents_binary-0.0.1b5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9d32f4c1d0b76b98687848ff1cc9ca975ece32904221044d3d6836031378f5a2
MD5 f688ed55e432c24713b5f21f1236148c
BLAKE2b-256 fbab136d25e6181c07ea7eb7adcbb068dd34383c8c0b34e00c26ca860838a66a

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_agents_binary-0.0.1b5-cp312-cp312-win_amd64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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

File details

Details for the file gllm_agents_binary-0.0.1b5-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b5-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 ca6f5318833b987c62d58e2bdba9550662a66e30e667475aac997e268c48d410
MD5 b1ed5f3f2b03e47caf842f874474140f
BLAKE2b-256 7c57051ab421650d9850cd4f56df1a603a9a0f8212bfb9420a0188b1da0023d7

See more details on using hashes here.

File details

Details for the file gllm_agents_binary-0.0.1b5-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b5-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dcda960317d468364d996c0471db326cd69482c2cb0b05456cb565a7825fc872
MD5 91ad85b4e3db459e59dd1dd263038b54
BLAKE2b-256 fc3ff49450067c6ec2351ea8a150d497062fbb9469aa1a2e3064e8a20229a85c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_agents_binary-0.0.1b5-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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

File details

Details for the file gllm_agents_binary-0.0.1b5-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b5-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7ca2669c9d535460cc81e230a0f086ecd9309d738170652bb4a730a3d827a1b2
MD5 4a3512a7daa807f7bfd61ba4a17d9a67
BLAKE2b-256 3e7a9470b934830667a9f4aea5158150a9f19e5616c093e0cfeb2ebe279da3b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_agents_binary-0.0.1b5-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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

File details

Details for the file gllm_agents_binary-0.0.1b5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 89d67fda8f8da603a9cfe374226760112462e9342782f08016b622ab80026fb3
MD5 96a06ab8bb665d1b82adb0b6d3ec2fcb
BLAKE2b-256 e2dcd1604440c2c73dc0fc78918b58095abcb6a16790b8b3331a6690cc4b42a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_agents_binary-0.0.1b5-cp311-cp311-win_amd64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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

File details

Details for the file gllm_agents_binary-0.0.1b5-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b5-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 1e762587b43b28eb944bcf8cc279896395c94f0e771345bc011b6b2d009d499c
MD5 405897c58ad6923b2ab28f3efbb71b6b
BLAKE2b-256 e1ab7e8014217feb987d079055c2961eb979d2800aaa4125bca33f795dd76656

See more details on using hashes here.

File details

Details for the file gllm_agents_binary-0.0.1b5-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b5-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 855acf93a58a9706a8dcd285e5dd639843624f2e11851e223c7fa6591bb54345
MD5 3c2dfe6064265c384ac318869f30a3c5
BLAKE2b-256 f621876d8107c7b20c1bd2efbdacfcf66e03cd6fe035d977123ad24a89188baf

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_agents_binary-0.0.1b5-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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

File details

Details for the file gllm_agents_binary-0.0.1b5-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f8f3cad927823008b13e130c79ea720f12973850f9f13aa5cffb873735f8d6b5
MD5 c386bf0b4b7e1f2f1359fc01fa9648c3
BLAKE2b-256 ce242c16e4cb5804312b93136c7120b6ad9231d57fa187c236369cc8f3d58325

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_agents_binary-0.0.1b5-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gen-ai-internal

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