Metadata-Version: 2.4
Name: kasbah-control
Version: 1.0.0
Summary: KasbahOS — AI governance middleware. Govern every LLM call in real time.
License: MIT
Project-URL: Homepage, https://bekasbah.com
Project-URL: Documentation, https://bekasbah.com/docs
Project-URL: Repository, https://github.com/Al-Adnane/Kasbah-Core
Keywords: ai,security,governance,llm,prompt-injection,kasbah
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Security
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# kasbah-control

KasbahOS Python SDK — govern every AI agent call.

## Install

```bash
pip install kasbah-control
```

## Quick Start

```python
from kasbah_control import protect
import openai

# One line — all calls governed
client = protect(openai.OpenAI())

response = client.chat.completions.create(
    model="gpt-4",
    messages=[{"role": "user", "content": "Hello"}]
)
```

## Get an API Key (free)

```bash
curl -X POST https://api.bekasbah.com/v1/keys \
  -H "Content-Type: application/json" \
  -d '{"email":"you@company.com","tier":"free"}'
```

## Direct Usage

```python
from kasbah_control import KasbahAgentControl

control = KasbahAgentControl(
    api_url="https://api.bekasbah.com",
    api_key="kg_your_key_here"
)

decision = control.govern(prompt="User message here")
if decision.verdict == "DENY":
    raise PermissionError(f"Blocked: {decision.threats}")
```

## License

MIT — [bekasbah.com](https://bekasbah.com)
