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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8+Windows x86-64

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

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

jazzmine-0.1.33-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.33.tar.gz.

File metadata

  • Download URL: jazzmine-0.1.33.tar.gz
  • Upload date:
  • Size: 191.7 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.33.tar.gz
Algorithm Hash digest
SHA256 17d6472825a6e5e95f44daa3ac915cfc87474ccf5c36cfa05a403caef12a4410
MD5 cdd9636a2c43840fa84718551e55aa86
BLAKE2b-256 8597ec22dbc4f1b2af265e340d88f10623663bed6f2cf1e9f86cb031c371f60e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.33-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5071ce08da94b6c957eba0083c7504fe9085d8cb1dc3e640985c911cc3f4b715
MD5 2f21c03caa120346c8bada0d9465d91a
BLAKE2b-256 8f5f25de0b4c0556d2920e90cda541d17abc2003d42628ab39f0caa3792370de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.33-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4abec07e498b0fad4032ee4b2c21bb14629bc6186068d636d22a1a0c88337f9e
MD5 16dbc2b19a6b1ba86086f69bb41df351
BLAKE2b-256 0ddf273f032a26c433c00344ebe87a5435cc50717adc415e317adfc842122159

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.33-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3035c1db7b4a58abe4177f4d3b42a9027585434d5025d37c185e12254ad3cbc0
MD5 771b016a5d51ae5da8ad4947e81815ff
BLAKE2b-256 fe25b45209f5f0b7ec3c6bf9911f484f0cd0e262d4a645672d66626891fbd977

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.33-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 917769419701fed2a42023769c08a4463d30f4f37b19734364398f39d64888dc
MD5 c042c68b5458a59a3f141535a6982806
BLAKE2b-256 0cefad2bda5e5d1b2879055fa142fb841dd0e2aa16b8453944734cd3396b81c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jazzmine-0.1.33-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.33-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 2064c410dca8055a2b7dea1c323f77379c556d4ece5e19af629658f26cbcb45d
MD5 3d387485dc6aa0e422b1ef717ef62d34
BLAKE2b-256 45e341725f7f603962c9944c6ba57aadd0d6309c95c3f38dd979f367771841c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.33-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d2f6c813d83081c40d0374a8527612fa5c85674b0359383bb3b1c1a2b1a76c6
MD5 c52983131b6ac3d2d5ecf13bd5e6bed8
BLAKE2b-256 0392003b7cbfc65684c1f9c6011f94866bbe006a03036bbb3cf3132d2126b7aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.33-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c88bc895a7f634ec45dc997f2e961a586f07732f7c6933a2bc4d1b9e2d2b9068
MD5 9ed167975dbd6172a68d894efc82c12e
BLAKE2b-256 a8538d2b1be1ece09e2b7eb70c1aa8ac4d13bdb2ebcbac26f1628fb2a2ef6c24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.33-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de3ae75f790647b0ef61e75ebe285663308ab7e436ef77dd7701fc6f9735d7cc
MD5 23725774c65d6fd0ff0980b3d5ce4542
BLAKE2b-256 9aaa6d1e6f2d49a61631f3ac6ab428d4a5f594baa9392bf10efd288b95b17c24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.33-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bb329c6690387fef448cf1b6e2897eb725a3c3e6579d54a36b506dc63c026242
MD5 1fc1a4b283f30991bf73577db15e92ed
BLAKE2b-256 8966c90eade011e8c6e924c96805dc27958a1a705f5c900b08796953c271226f

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