Skip to main content

Core runtime, agent framework, and Rust bindings for the Jazzmine ecosystem

Project description

jazzmine

Jazzmine Core is the runtime and framework package for building conversational AI agents with:

  • structured flow orchestration
  • long-term memory (Rust-backed vector memory)
  • tool and sandbox orchestration
  • pluggable LLM providers

Installation

pip install jazzmine

Quick Start

from jazzmine.core import AgentBuilder, OpenAILLMConfig

agent, teardown = await (
    AgentBuilder(
        name="Nova",
        agent_id="nova-1",
        personality="Helpful and concise assistant",
    )
    .llm(OpenAILLMConfig(
        model="meta/llama-3.3-70b-instruct",
        api_key="YOUR_API_KEY",
        base_url="https://integrate.api.nvidia.com",
    ))
    .build()
)

Documentation

See repository documentation for complete guides and API references.

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

jazzmine-0.1.32.tar.gz (191.0 kB view details)

Uploaded Source

Built Distributions

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

jazzmine-0.1.32-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (4.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

jazzmine-0.1.32-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl (4.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

jazzmine-0.1.32-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl (4.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

jazzmine-0.1.32-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl (4.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

jazzmine-0.1.32-cp38-abi3-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.8+Windows x86-64

jazzmine-0.1.32-cp38-abi3-manylinux_2_28_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ x86-64

jazzmine-0.1.32-cp38-abi3-manylinux_2_28_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

jazzmine-0.1.32-cp38-abi3-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

jazzmine-0.1.32-cp38-abi3-macosx_10_12_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file jazzmine-0.1.32.tar.gz.

File metadata

  • Download URL: jazzmine-0.1.32.tar.gz
  • Upload date:
  • Size: 191.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jazzmine-0.1.32.tar.gz
Algorithm Hash digest
SHA256 135cae37217262bda112fcb4d48ddebac694c0eb02bceacba97ca31571b799dd
MD5 b8333ca433373321de7990d44f4ee84a
BLAKE2b-256 81467104d0f809c34d66343470cbe1556367e3e788682ee5f25a2c63b17c3749

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.32-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jazzmine-0.1.32-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d9ce010cbe3c125d807013113efcc93914d1bbc92bc9bbad7e715609a2183547
MD5 dcfa2778c581c5f04cfaf2b4e69fa386
BLAKE2b-256 d796ddf44fa295eb77d6ca7f753afce52eafcccbf5ea0bfc994963d9903abfd3

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.32-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jazzmine-0.1.32-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a2319c831d8e7394bd552cf0864556794cc968fe4098bc69585f2a7b84731c9e
MD5 e61b4d19a9da43587fc741a96994c597
BLAKE2b-256 930311200a4fdbbc3704ab5d78ad54c4dc00b678dd5da1e33b71e8ce1ea351a1

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.32-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jazzmine-0.1.32-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a968c422f1c133688dbc6f382d766a726b494adc192f5cce6bbba7ecee436a80
MD5 e2a565679b4a25a03259556af152debe
BLAKE2b-256 d835e18f6a8a04ac778e1c1d5ee62639908f26df24eec16f1cb39d00de668e22

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.32-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jazzmine-0.1.32-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 055d6344e5cf47939a9f9dd358d2d8f9ba0e640e6b2cbc90cf8f00fde3a276c9
MD5 5cecded336250483e6f75be9ac7952e5
BLAKE2b-256 d78919167980fcb0503e0ff8f3c063f60327471318c0a5128b7458faabb8db9d

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.32-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: jazzmine-0.1.32-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jazzmine-0.1.32-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 bd1e837b4a6dc454a16b479f300bc7f1c6564edf25dc8cf727b0c82100caaded
MD5 ef15038deb28bec0a28a98366269b052
BLAKE2b-256 695954ad7b17e7680621d92cd21d1b59e594fbeb3e8b5096851f29707d595795

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.32-cp38-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for jazzmine-0.1.32-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b7af83a36868fa97a25cf97b7ce46d1e6cfa33e0bbbb113bb5f0956c6c710df
MD5 476013335e6c11cd828523f99198be1e
BLAKE2b-256 c6d3f6eb3768275bc477218623d5eeb7dfb5aac6c36d49991392eea0c23fa825

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.32-cp38-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jazzmine-0.1.32-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c6e448f807516cda515513181b7f6933ad0026bd6b9d8d56527b3a74b66ab040
MD5 6d402e2aee54a1a20049457d710dd673
BLAKE2b-256 b4c74055bbd7ab8d14f9c985277432a0e58f2472c2d54c37e203bf9fc69694d3

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.32-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jazzmine-0.1.32-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3cc8f0ac1375dfa80df7b23cdce7e66fcaedb73ad83668ac3eb8e5f3d6d604ca
MD5 bdf90d91f466a2dbd1d4aea0f4cb2d46
BLAKE2b-256 42091e108ed2ed2424bf8f31d6d2df6b1995334e2a68318d1d10a863c2013986

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.32-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jazzmine-0.1.32-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 89ce911cdc51d35339d8669ac71c167203e8413de0e15b2a51cd435dbd9d7f25
MD5 f67a832685159ae74d2de6337231533c
BLAKE2b-256 5848ed286d92d6132809b180b3b9f1a052b14223ba42d8ecb9602d5375c24c71

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