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.34.tar.gz (193.6 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.34-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (4.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8+Windows x86-64

jazzmine-0.1.34-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.34-cp38-abi3-manylinux_2_28_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

jazzmine-0.1.34-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.34.tar.gz.

File metadata

  • Download URL: jazzmine-0.1.34.tar.gz
  • Upload date:
  • Size: 193.6 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.34.tar.gz
Algorithm Hash digest
SHA256 d3b387b6422644254069d9d649c93c4e1f7bcc71d22f7533917169fdf2114857
MD5 6ca0ca3c987eb65bbd4e7b9a617f9b6d
BLAKE2b-256 806944c20f85c1aa2b51b249fe5b14540e8d2247a889f3f273b9fd62c1aab48c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.34-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 97edaa3e30a48adc22b96abbbe049b49e282aa00a52de115682f24ccbcdc8ea5
MD5 233806304e47a81ef7013b026126f224
BLAKE2b-256 74a08ca056fa8640645800e56bd5649f3372eaf879b9a0338364a43a1f22f199

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.34-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4246b7987c3ac24994b3ff790b13e4ce72c5110814e624fc693c8d0472e67302
MD5 b348c3463fb8c09623aa6c8fd3defea8
BLAKE2b-256 7e8cbdac41fe0a63f78e3ff115327960b9942cf8f810a574a32907ae8fd49024

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.34-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b1b7fa6234b0898c4e0388aae193cf7622923d52851a51e5fa807c1330b954a6
MD5 1ec7db0151d0a8972fed3a8b8c9f1357
BLAKE2b-256 a8eb31f68442e1573211397d3eab4abf73edb1563a579cdf5524081ca89135a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.34-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 634fee6ab10104932981ddd48f870ee6e0969a84f501dcc2644c839983f7330c
MD5 d11ecdebe567581258b09f5d0b26bd79
BLAKE2b-256 a536bc0678f227149edd87974df33f5c7a387b3400f2b491fbdac3085dba8d07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jazzmine-0.1.34-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.34-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 30c8bf2b50eb0f4dd073930ee8463898de600cb9a5e8eec2a53ca9986692cdf2
MD5 610930bf88d8c0c6dabda97147f2a132
BLAKE2b-256 612e0f9c8a56620de27332661ab0facac2ae120e8260c3e56defa8591f4b7d48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.34-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34afdb9e1b27ee797fdd774e5640207fe72f42a6687d470f3ed16a8a5f8272f8
MD5 c5f5580daf803b3fd83025a8a82096a1
BLAKE2b-256 69e026d9968100495aa926c3eae45daa0f9f1e5db549e6e3045ae4e0ec7b254f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.34-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4948480fdbf858798c8974487017a5aaef6c75637b07c97e019fe4356480cccb
MD5 cfbc48a347469564f4098e9a3c8aeb63
BLAKE2b-256 ac13f7f83153d61637bc2c9a0bfd9ea443585d10c897cf0ea358eeed90772689

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.34-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92503c6e932fe32ab42866c0e49e6a0acc81874d8e7a06024bf3c1d4c8e89839
MD5 f73ea1f3501ea39936160e11ac55e53a
BLAKE2b-256 47e4ed70fa587adb49267d15fd51b0a71c976c7b5fa6cd5a21b32419be494e3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.34-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 51883ab60e9e59aa9ef0bc86c78db822d35e9bfbfe44a3c689bcd97286d5496c
MD5 c4b891d5572fe9c88f1336c735179a45
BLAKE2b-256 60d5c8714d8313dd4e367ef2bf2337357137680d79a40d96f942f137fcd3fec7

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