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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

jazzmine-0.1.29-cp38-abi3-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.8+Windows x86-64

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

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

jazzmine-0.1.29-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.29.tar.gz.

File metadata

  • Download URL: jazzmine-0.1.29.tar.gz
  • Upload date:
  • Size: 189.5 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.29.tar.gz
Algorithm Hash digest
SHA256 f4b0aafb438f042ad5f3e65cfb2bfe3c908aa8a8f56fcbb8fb1fddefa3866b32
MD5 f17293826276e97e2241ce03cb6b87ef
BLAKE2b-256 6c4030ff118f1eadfaac915fb79b5330b24107168cd349219b90ff7f072a52c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.29-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 de72e28e1c0f077d27d5a8bfe385144a3c3f055c52bf38630cde13819b847b9b
MD5 2cd55879533ea4ec48786ecf33cfee53
BLAKE2b-256 1e44f1027f88d3f1531163eeee6e230ddc38a044a29b0fa7879cebce1ba7d597

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.29-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1bcee143322a313ee4b5e2487c45a3caf5e8e6641b3331e00dc076b05bbf5a22
MD5 20af407f58f33fd58ad32688a80e6718
BLAKE2b-256 2812a790de12718c74f802f9e51bea6f7553fc6b3de4f5d12e2c6b2a1cdf4473

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.29-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ec4a4a4efb8edee30e6486fec80720ee440b1a461a05d036e292388446d2469
MD5 dc877daeac40af1a6d6659e45e05ef1d
BLAKE2b-256 7a21086c2e326fe180909afc8dfe8a43a5e5eb7952816da537cc9aac5b99dd24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.29-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 739c2c05129c016140e419bad09968640f551602c6b1009e69ac2e6b08986bc1
MD5 cbc103aea08870d784b41f79bba693c8
BLAKE2b-256 f4c13469ee1813becd6fe44b634c050793ec0ef468a929517a07acf90c786cb5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jazzmine-0.1.29-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 4.1 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.29-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 18d915f254c414dd6cea2aa823b460b3550bfc6fe3d11a5f91df9eb59a71e13c
MD5 c0871ba8c05c49678fb1488884dcbe61
BLAKE2b-256 27c8239f30e0e4f3563e1b3e20eb7af54a86e9c2780a9b45727f97dbf95287fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.29-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b000d19536782ec40c173fc8a69276f044181da4df97fd6ea4b0eb1503de7208
MD5 9ab5ac64045a9d5241a0934deff3dc0c
BLAKE2b-256 2301a58ae2062aba982b05ab45ef5c85fe435a0fdde8631a4b01d86961374694

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.29-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8d4a08b976807ae2c17f4446211175147a70f49c5e64bf9c4dbeeb005b1eae12
MD5 da6b2ee2e0f04ec8628d0ec770a63a09
BLAKE2b-256 53c20badce036a3c99b86aaabd7a81818a262b3978aca911e473865c212bb9a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.29-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d086cb0c104d481a2f91650ecb65fa0655b9bd7c4eea31f9fbd5e3d7b142318
MD5 6477f669b5729e67064948a3faa6195d
BLAKE2b-256 c7af02d2b06f27304e541a73ea26b08995be8c0288ee21cafc67bd31c81b1190

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.29-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 60b2f5a71048d50915753474dff244ab00f9f90a8a481df6dcdbb36c9a329f9a
MD5 93dc3354521466b33445b957dbb47f16
BLAKE2b-256 dcdb5cdbbdee29a6f5d486a0886a7e826253d973491b8e24cbdac791b4b91fbc

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