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

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

Uploaded CPython 3.12Windows x86-64

gllm_agents_binary-0.1.1-cp312-cp312-manylinux_2_31_x86_64.whl (524.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_agents_binary-0.1.1-cp312-cp312-macosx_14_0_arm64.whl (319.6 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

gllm_agents_binary-0.1.1-cp312-cp312-macosx_13_0_x86_64.whl (356.8 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

gllm_agents_binary-0.1.1-cp311-cp311-win_amd64.whl (354.5 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_agents_binary-0.1.1-cp311-cp311-manylinux_2_31_x86_64.whl (480.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_agents_binary-0.1.1-cp311-cp311-macosx_14_0_arm64.whl (317.4 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

gllm_agents_binary-0.1.1-cp311-cp311-macosx_13_0_x86_64.whl (357.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

File details

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

File metadata

File hashes

Hashes for gllm_agents_binary-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f5dd3334ade0d4f6ad8048da5e94d95710bfae2b1a398655cffea90cee8fac9c
MD5 e6c62ec3d854e5336fc102f7f4136a4f
BLAKE2b-256 f906d2c7a458fc5e790494620a2704c2f003dc0331ba04543958ad94769b0e71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_agents_binary-0.1.1-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 6861f8e5a40a835f7db65295fe1631212fec4d5dc640c8b966909ff96bb0fc40
MD5 c4db28b552e779cb9a58451855d9e2ed
BLAKE2b-256 a5e597a5da5ca1d3c2889bcc0a9e4368920423825b044f03ba994ef17988669c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_agents_binary-0.1.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dc2fe0c0669c900bbba8831f560800dc86e1bb959af1f5ddf37b1d6fcd4cbdbb
MD5 f912ee1d592c496bf4c96d96194799f9
BLAKE2b-256 0515a59cd6df3434f5f2a3fb22ac7697a0e8bf2a1b322d0524cf5e1a2a64e26f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_agents_binary-0.1.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 340a0be31f2a2d6a6b27d50f73ab6bd3f85e92db5d4d3ed27da3f3526258b262
MD5 9ee58981a6b95cb45e8105f104faec18
BLAKE2b-256 a3a7797e96e5c0184bd779acbc37810f3f956726fdcafb463ea7c65c7fde8ef9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_agents_binary-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4facb8ae32ffdb5c65b474aab91be446c2dbafbb2306a1faf5eda67fcc3ab26c
MD5 705d28d507bfb86e07f4007da633a167
BLAKE2b-256 742ddff4b58e39149c991a3312f2e294571d49161154eb64ab445344694c8bd3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_agents_binary-0.1.1-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 f524e78de6e8396618dc2e76aaf6b2967d4ad9b2bca0e1992260ae8ff93b61c9
MD5 d586fd304940c49fe1dff6af32c5e0ee
BLAKE2b-256 64403eb1593d754c843ad3066e1f0f8b875bbb697b67d5ffb295fbc0c002bde4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gllm_agents_binary-0.1.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e8b86c89601cc7c2e4abd98b6f1b5b8de18aeed64a188503074fdf845901c6e8
MD5 139c6a1580b4e384aaad23374aaa0085
BLAKE2b-256 8405301afe95201852fc1b2e374b03a4eaacfb2d65c2596ad58fdbe5a3900150

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gllm_agents_binary-0.1.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 67714ff7bd51e2021b2021fe422aba36f8efedd35c2f4ac9e90aa1df875345bf
MD5 5f79cd1893388d48b9e0294626243f8c
BLAKE2b-256 8cb49ee7fa170bff3ce6a1a3f8a3da80752749805f6ae43096f36742cd08b69e

See more details on using hashes here.

Provenance

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