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.28.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.28-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (4.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8+Windows x86-64

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

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

jazzmine-0.1.28-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.28.tar.gz.

File metadata

  • Download URL: jazzmine-0.1.28.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.28.tar.gz
Algorithm Hash digest
SHA256 35f193fcbdf7c8b6f3590c1946fa44fc8ebacb2fa610141c5b5e56f4c98a6484
MD5 786a077fe8f469cadf731e5b2bff63e0
BLAKE2b-256 61a1a485f8040e13578ff5198f7d56398001f6c986cc59fdee208ea0799dd085

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.28-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 11891595a9f2de542b450dd66758da57aafe54891e3aaa2014c77e5dfda324b6
MD5 c349ede0558a47a8407df077935d61ec
BLAKE2b-256 63fcaa93b91e590cd433faa047a0be5e656da10eaf94429c054d2492b100a076

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.28-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 716ecf0ff6c17489cb425e3e05981024716a8362ffd469f2182347b752dc2793
MD5 edb1e8044ded9522deeb9c68b1664483
BLAKE2b-256 6b6a5f326ea9a9296190bbb6d98ad776a3da11cac2c5b49e66ffdf3608a8ffe2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.28-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 34942814c57cef47d789e18a315759a47ca0302b3e33473abeea6eccb808c4a7
MD5 82b808d6a7d0c8449a3c57f55a44ddc4
BLAKE2b-256 3ef222cfdb86ea9b99ad2d4dea4501d7a7f3c493d62ad6156a3adefe539f0abc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.28-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 798d0b0e8980a8858685f30f7b3f6daf2bae11011bc8f86556f349b8026c49af
MD5 f9a6e560fca48e323419fb9d429e9045
BLAKE2b-256 4c992d1ce9f7a8f6527891f41567a1424e438bcb6da75af46ab2acd091cd749c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jazzmine-0.1.28-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.28-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 59b762ba3168e22a9b223a7e4563f4494f08ec350e829abffa9500ad76071f45
MD5 cc2ce26a7ed4b93646beaff0aa8bd18f
BLAKE2b-256 efd0eccfb325e9338a99168f72c6f9d8864d5aa67b2f00b253d178c546e3a142

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.28-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 29844c6d842891b910503decee734a3e74a2c558916efbf310f5257be894c74c
MD5 c63cf15af14873f3b8d58fe286df4c83
BLAKE2b-256 88c2bc78789451332d88a9dde090cbc5f04cc6ff2032a974afa11ee00cfa71ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.28-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8b2432690292c132f29de2a62ca7385bfa2899eb70985a1535535e75bd97b34e
MD5 f3dbc395801cdfedbe975402822d4bdf
BLAKE2b-256 73f18b826c4741dd46b5dc208a392ff83a1d6ea85c091d9af93365f90cd94b13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.28-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46a5656e583cca82673fc28034e48e4354965ad3a9d93f375c2f98e822bacb23
MD5 f7d843c58a3ac39b67513b422620f904
BLAKE2b-256 d5bc8af4c3e953a0154ce4ec52cad782fda06863cad67d10ecd04cd1999ba97e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.28-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5037fc518e93e7e3bb698fa6a49472976d65339c1c7f00e7f3aa6c73f1574c44
MD5 72e8be7e257c4a8d1b733543ab80d7f4
BLAKE2b-256 26c4b9bef63af6bafbc16ee2ae15c6bf74fe82c29cd4c3f90acd8855005a5099

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