Metadata-Version: 2.4
Name: jazzmine
Version: 0.1.35
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: aioboto3>=15.5.0
Requires-Dist: asyncpg>=0.31.0
Requires-Dist: beautifulsoup4>=4.14.3
Requires-Dist: boto3>=1.40.61
Requires-Dist: docker>=7.1.0
Requires-Dist: fastapi>=0.135.2
Requires-Dist: jazzmine-logging>=0.1.0
Requires-Dist: jazzmine-security>=0.1.12
Requires-Dist: motor>=3.7.1
Requires-Dist: numpy>=2.4.2
Requires-Dist: onnx>=1.20.1
Requires-Dist: onnxruntime>=1.24.1,<2.0
Requires-Dist: onnxruntime-tools>=1.7.0
Requires-Dist: onnxscript>=0.6.0
Requires-Dist: openai>=2.24.0
Requires-Dist: patchelf>=0.17.2.4 ; sys_platform == 'linux'
Requires-Dist: pydantic>=2.12.5
Requires-Dist: pymongo>=4.16.0
Requires-Dist: pytest>=9.0.2
Requires-Dist: pytest-asyncio>=1.3.0
Requires-Dist: torch>=2.10.0
Requires-Dist: transformers>=5.1.0
Requires-Dist: uvicorn>=0.42.0
Summary: Core runtime, agent framework, and Rust bindings for the Jazzmine ecosystem
Keywords: ai,agent,llm,orchestration,memory,rust
Author-email: Mohamed Nour Medini <mohamednour.medini@etudiant-isi.utm.tn>
License: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Project-URL: Documentation, https://github.com/yourorg/jazzmine#readme
Project-URL: Homepage, https://github.com/yourorg/jazzmine
Project-URL: Issues, https://github.com/yourorg/jazzmine/issues
Project-URL: Repository, https://github.com/yourorg/jazzmine

# 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

```bash
pip install jazzmine
```

## Quick Start

```python
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.

- Repository: https://github.com/yourorg/jazzmine
- Issues: https://github.com/yourorg/jazzmine/issues

