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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8+Windows x86-64

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

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

jazzmine-0.1.36-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.36.tar.gz.

File metadata

  • Download URL: jazzmine-0.1.36.tar.gz
  • Upload date:
  • Size: 195.1 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.36.tar.gz
Algorithm Hash digest
SHA256 1896debe9eb1ff105084043cab508d714fe53a272759838c3ec3bfcbf2f3d11b
MD5 3b2bf9fe80d8fe5860e75dde322b64d2
BLAKE2b-256 83357d92d684e559b703c0aef199a6be23c0691e042c4953b2d5f48b87caf008

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.36-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2fcc9c4e8a1edd58a1904ed954c35f931e7e619fab64fde444dee9d4f75f5530
MD5 91fde142b99ea959c314ed84c589c30d
BLAKE2b-256 958878578c326d46a034308f103ed1a468d466c6a39dae38a63eefffc18fc396

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.36-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aafa01de9702e20b7d8d1488b9d4a3d969b31500145708688df4d8a2c6806010
MD5 b927adcc4833c54e44292f3be981b5a8
BLAKE2b-256 6d9c5c98957eb788ee2686341f5df7527decfb0c09a2a3fec6496705fdea04b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.36-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b1d69195805e788e010161fab6d2f3042d87cdde38f293e460daae970e89a962
MD5 2ceaf9aa1294a28f0e2b116e858f7c6e
BLAKE2b-256 52e627ead846f23f7f0988d5c38ac532a1b0a09a4b20f0a05342c19e696c8128

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.36-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3e10135ea7270eb067d4a55e05a682695a20da06813ecd61c0bb344fe9e0848e
MD5 91cd79594b37f5fcff3048431d68346b
BLAKE2b-256 78b611d27beca42c5a63407ff3d5d111803690327ed9205f4493333c900ea5d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jazzmine-0.1.36-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.36-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 59cc2e7b076f20722eae35853308ddd05bc3e4784ee66391c1ba3564c167000c
MD5 4d2446200314e9977b1e40caff7529f7
BLAKE2b-256 3100ad19f380af5771697e26052cce9b1296ce01596a0ecce88ddbfad4af530d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.36-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 efd0218b0703a365dbb1281b9db1bb8e49e2614030a2abdfc1e61aa834efc272
MD5 5d82a6577df47bab22d276f03965dbda
BLAKE2b-256 67e9651be9d1c9b2d2bb11cb6ad0f7481d758c0314eac2037726a80bedae48eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.36-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 02df05cfdc2bcb77c6c58c56d5f61239454988838ab518b756ec98291499500e
MD5 968a084f76c92bf3bb579c7f1f50f71f
BLAKE2b-256 5281bb2efced6dacf79cc9b5b795198674325dfdc4dd41f2583adf6c55cf539f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.36-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f565b203ce1a3c94b5dc578035f82cf5ded40228a416ea45c1778fcd38c8f61b
MD5 8e6f927934f032de526797da355c7987
BLAKE2b-256 f235b2684e96891735fc9d8fb8e80064e5822bff50e73748f15a270c4bb78c1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jazzmine-0.1.36-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9d4ea67a100bfc3d9da6c2305cd813f5ad61844247a3586044dac16da874d7e0
MD5 ca637adfef2e65d54c78acd0e136f35b
BLAKE2b-256 848f254a2464cf67b6a41d81ca2ae1f150f2a88f1b9f7ebb646ffff093063a5a

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