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.1b4-cp313-cp313-macosx_14_0_arm64.whl (90.7 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

gllm_agents_binary-0.0.1b4-cp313-cp313-macosx_13_0_x86_64.whl (103.8 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

gllm_agents_binary-0.0.1b4-cp312-cp312-win_amd64.whl (169.7 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_agents_binary-0.0.1b4-cp312-cp312-manylinux_2_31_x86_64.whl (285.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_agents_binary-0.0.1b4-cp312-cp312-macosx_14_0_arm64.whl (93.0 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

gllm_agents_binary-0.0.1b4-cp312-cp312-macosx_13_0_x86_64.whl (106.3 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_agents_binary-0.0.1b4-cp311-cp311-win_amd64.whl (167.4 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_agents_binary-0.0.1b4-cp311-cp311-manylinux_2_31_x86_64.whl (260.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_agents_binary-0.0.1b4-cp311-cp311-macosx_14_0_arm64.whl (92.1 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

gllm_agents_binary-0.0.1b4-cp311-cp311-macosx_13_0_x86_64.whl (104.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

File details

Details for the file gllm_agents_binary-0.0.1b4-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b4-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e72efb405c92c48ae376870dd1c54fe5b0350cddf32a512a7f96476c862e67a2
MD5 3afecac581bf9a83c7b1549001503532
BLAKE2b-256 a4997dc29936c23f3c401adc2f2dcba9a6dead50015de54e0ded0ac4c922a491

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_agents_binary-0.0.1b4-cp313-cp313-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.1b4-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b4-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 56f4e2ff0f1569faffc24bcaa15e2a014c1f591f6ac67bd1b7d808fbfce5e8f6
MD5 53b414b077a773cd61bd2ce057ec6da9
BLAKE2b-256 6d43fd7378bc8fe1cba21f6e19d661591cf577687fa39f3a09063070b12d4b70

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_agents_binary-0.0.1b4-cp313-cp313-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.1b4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ad26c3e93fb51b9c775817eea29c140984fc3cf4d669f4b9be57982455a6d791
MD5 7a64574bd91b8d76518f5554d3a542ec
BLAKE2b-256 1828675d1754aba25aec91807329fa395b2492e7dc8838cae9cbed8c176aed5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_agents_binary-0.0.1b4-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.1b4-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b4-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 d4bceb5a47d3e894a3d2b25fe4d12d0b67a8629ecc2bae4e112f9bae16c10817
MD5 f9639e163b09e0459c4998ff5081fade
BLAKE2b-256 67ffcb7286808e187b02ddbb65ae7bdc3d471d4ec867930c5f1457079327ed6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b4-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9351d4f43983bd70e8a3b1044785d31e0a2bdcd07a3f085d532b68693c881693
MD5 5c4f8d628969af2f5ffbd776dbc24d1c
BLAKE2b-256 e288b3ea58646f6dc3004ff571e6db3bc4c2468f91768929e2f971475953ee97

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_agents_binary-0.0.1b4-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.1b4-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b4-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 432035be4ade92ada69e59990e71e18f4ac981d618ad58f250462e04c3e52e2e
MD5 63ef516bd6e1dfa0bda4eb55896aca1e
BLAKE2b-256 c02050f184ee504adba951dc1223307ce83d3366b5f705b290bd501b684bc01a

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_agents_binary-0.0.1b4-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.1b4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 da4de9d1e6fd3f2b1098a873e05a1e78af82817f4712c6a870909a3b8739ecf7
MD5 d049fd0521609bc0751200e8377e0a11
BLAKE2b-256 2aea4a8ecf9184275e0177c9bb49ededdd421fbc6e5cfb3413f5e13d3995c7fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_agents_binary-0.0.1b4-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.1b4-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b4-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 66ef5d22b910a8493be4eab577e7c6e1d176e6327ef323845b6cb0a7d57cd18a
MD5 43bd23526f32e5a29318657f07bf47ab
BLAKE2b-256 a176a5344088df9599d253c724dab29c9b7c134d0801bdca37e06908a7930865

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b4-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9ec5790a5c557121c896bcbb88d4f82c26362ab1ba03df10d6b4ae9fdfae4c16
MD5 78a3cc6aca1441efffaf20fa0e8f950d
BLAKE2b-256 1335beb7fcf63015ca30f390fd63167bdcdb003d21f55f362894f8879167d9e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_agents_binary-0.0.1b4-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.1b4-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.1b4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b447c18dfce4c773ef71f14bd59970a4c104c4655648c8c4f51cda3203b31732
MD5 9ab2000aae2c367f89a488b7e01a88df
BLAKE2b-256 6830abcb1f7736fe69a1e868f9b0c8b8931279840603375567efb0bf0119f2ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_agents_binary-0.0.1b4-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