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

Prerequisites

1. Installation from Artifact Registry

Choose one of the following methods to install the package:

Using pip

pip install gllm-agents-binary

Using Poetry

poetry add gllm-agents-binary

2. Development Installation (Git)

For development purposes, you can install directly from the Git repository:

poetry add "git+ssh://git@github.com/GDP-ADMIN/gen-ai-internal.git#subdirectory=libs/gllm-agents"

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

This version

0.0.2

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.2-cp312-cp312-win_amd64.whl (285.0 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_agents_binary-0.0.2-cp312-cp312-manylinux_2_31_x86_64.whl (433.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_agents_binary-0.0.2-cp312-cp312-macosx_14_0_arm64.whl (235.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

gllm_agents_binary-0.0.2-cp312-cp312-macosx_13_0_x86_64.whl (265.6 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_agents_binary-0.0.2-cp311-cp311-win_amd64.whl (284.9 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_agents_binary-0.0.2-cp311-cp311-manylinux_2_31_x86_64.whl (396.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_agents_binary-0.0.2-cp311-cp311-macosx_14_0_arm64.whl (234.5 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

gllm_agents_binary-0.0.2-cp311-cp311-macosx_13_0_x86_64.whl (262.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

File details

Details for the file gllm_agents_binary-0.0.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8093c673bb29b59ca29d39a2f5373c6dfdd65e99cd9d2bb80f8b45826668990e
MD5 142fd80ede35ab8fbf19b311cda35392
BLAKE2b-256 31a3772188eb48f2bac2faaabe443e491b621bbb9a78d1ad986f08c10ef19418

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.2-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 4b3a5c25ae35fa19575ff09f8383a0336d0e83ab5ad620e64a9333571102246e
MD5 969c3870cfab1bc09a62d7eaebe23d27
BLAKE2b-256 7a1c516b2c848fc2077e5274f0498a71757310cca2845b18a719d55ea28c4ce7

See more details on using hashes here.

File details

Details for the file gllm_agents_binary-0.0.2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6bbc5e5b6631eb8cfef6f1b4038250a05cf280dea37b82df8cace8c8eee4da68
MD5 00c63fe02fbbb6a1e52efd3d28215221
BLAKE2b-256 5e0c658425e890e4b965b471d22d498f3975a9d6253fbdb660b690ae43485ad8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7185660533578b195865b30174343e7227d2790106ebfba980a0abf41c90170f
MD5 e801107ad6fdfa112906832dedaeafc6
BLAKE2b-256 21039f9e96cc8f0bfa1613d4c9c8e19523a941191c03ae7b2fb1936c22b9c6ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 349d200ac56de9a00897943f6b9286e71cc1f5b4381de25a000f2e8fea5a4a10
MD5 dd3023964999e49ec360c27ee0d92d6f
BLAKE2b-256 778cf91814e9715792ff471f034d07e5e136f4bb683149eb903e91091e94c655

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.2-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 8ad13bfefdb30c190c8ba73143e026b5d923d8f0d59406637d690f2c3ec94145
MD5 c899aa5c6a587e655f7ebb9631a9d7eb
BLAKE2b-256 cf5b8cd601009acf0ab2aa476bd8648aaa3b910c527e8f46052422fff2e574af

See more details on using hashes here.

File details

Details for the file gllm_agents_binary-0.0.2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6628c58e262af2eb6bd078ac2857dbd45336b4396c14bf222e7d077e678f6372
MD5 33159e1853a6ffb1b8cdc362f2331564
BLAKE2b-256 9febda21fab66537cbdfa0fb7c1d12a42169cd3f33b34ef8589b40f09e590fb4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_agents_binary-0.0.2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 75af6af6e1ac2a452f0c10f56fc7f32647a04a05fdbcd445e0b993050b8d573e
MD5 ded6e6657bb8b5eb2fb9fa5e922bdcdc
BLAKE2b-256 1b4c29fd2d7019513a3708acb2cc0b5d6f551df0ef04701176324c7d18fd5019

See more details on using hashes here.

Provenance

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