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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8+Windows x86-64

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

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

jazzmine-0.1.35-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.35.tar.gz.

File metadata

  • Download URL: jazzmine-0.1.35.tar.gz
  • Upload date:
  • Size: 194.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.35.tar.gz
Algorithm Hash digest
SHA256 b61d295034ea22a6cb1ec029801b133583bb7c34043d2cfc923329a93cb2b380
MD5 c10a8fad43ad0a7c650197ebee77487f
BLAKE2b-256 cb3afd224144ea21ee681bc61a9d5378f05467714ea0a7bd0f89b0c01a753dff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.35-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 352557e686f659b79f953d9fb23d8c04cf02f030ae1ea31cc1e217f1edd03bbf
MD5 1f53dba2c01955fce228e97c2be7cc98
BLAKE2b-256 706424fb14cb3fee950627f9f278f45af5e9a3ba5314aa1ccef109d9da9a5f53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.35-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3b56eca879f1d18d7a2ed7409209c094d1422b80c8a9795d1f1f997d75208ab6
MD5 800b16fa176a97f0d815971064f4024f
BLAKE2b-256 1b2befd0f7aeb4cfce1daa30dd109631295aff4bb93e57fa9d9739f34ac08e2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.35-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 137c6e35c8e842a906692ef424fcb9831b8f0158af3e0330a5f2718fc461d7cb
MD5 088a96f09e9a51da4806896ce65079e4
BLAKE2b-256 af45699e9a40decaf94e48a585926da4d15f279a0b9b61dcd043697edf7913f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.35-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cd48abb77260e44c005ea5cb3f4b137269a285dae7c0bfd701300fe00a70b7b5
MD5 50a94d6b3b4b340c1c51f3b80952f687
BLAKE2b-256 8b8ddad8039b909fddb49a0e751e9837ba12f119f15cf4e8e6f4fa8962924426

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jazzmine-0.1.35-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.35-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d9809778171e1eb5e221cbeac9ae25952775bb1c391c77df02063e6fa619b453
MD5 cd0c0677a4011ad433aa1d5570214f63
BLAKE2b-256 b796bbb2d0e02a8778cabc11fac6fb40833def7ec6f71da26dbb2dfd77e46315

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.35-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f226140f24436bd0eae90fa680d82bfb57132017924686d61ba2bd0ffdcccf31
MD5 67567b92ba8c890966be15bf52359c1e
BLAKE2b-256 4c1edb1b8c8f58cda7388cbab5961b9f73843491a9033a0f56a28273ec9a2e86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.35-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 64df38978eaa741e28bb23cce73bd540974bfb8c0dc9b140a390a06503cdbe34
MD5 ae018449c35480fa5c725b1076b16995
BLAKE2b-256 cd994404d6675eb60abcef5ff54f7b2b3e95bc0db10382b6cdcffbaa4c70e6ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.35-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b492214ea50c51e4313ee059f962d778ef018586a405dd088fa003dae2f5398d
MD5 83fd3ad96c40cc9bd064f76e6f3aaba8
BLAKE2b-256 7f16c6faa3b522e1d2e48ca64b2ae13f759134ac0ab2e4826b960d2e9b2406b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.35-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e2a53026c209b48d7bd3afb877cb322cbff17752a569f22b6238faaf0c7653a5
MD5 cde6d6e791b6ec02c12cb919e377e80b
BLAKE2b-256 4bc370d840455ec28f84b4cc14355e016144f3e9791c73db6411501c39264cce

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