Metadata-Version: 2.4
Name: mutiny-ai
Version: 0.1.0
Summary: Mutiny — behavioral fuzz-testing for AI agents (CLI: mutiny init / run / test)
Project-URL: Homepage, https://github.com/CodewithJha/mutiny
Project-URL: Documentation, https://github.com/CodewithJha/mutiny#readme
Project-URL: Repository, https://github.com/CodewithJha/mutiny
Project-URL: Issues, https://github.com/CodewithJha/mutiny/issues
Author-email: Priyanshu Jha <155089480+CodewithJha@users.noreply.github.com>
License-Expression: MIT
Keywords: ai-agents,fuzzing,openai-agents,policy,security,testing
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.11
Requires-Dist: httpx>=0.27
Requires-Dist: mutiny-core>=0.1.0
Requires-Dist: mutiny-openai-agents>=0.1.0
Requires-Dist: pyyaml>=6.0
Description-Content-Type: text/markdown

# mutiny-ai

**PyPI package:** `mutiny-ai`  
**CLI command:** `mutiny`

Install into *your* agent project (not by cloning this monorepo).

**After PyPI upload:**

```bash
pip install mutiny-ai
mutiny init
```

**Until then** (wheels are built; upload needs a PyPI token — see [PUBLISHING.md](../../docs/PUBLISHING.md)), install all three from git:

```bash
pip install \
  "mutiny-core @ git+https://github.com/CodewithJha/mutiny.git#subdirectory=packages/mutiny_core" \
  "mutiny-openai-agents @ git+https://github.com/CodewithJha/mutiny.git#subdirectory=packages/mutiny_openai_agents" \
  "mutiny-ai @ git+https://github.com/CodewithJha/mutiny.git#subdirectory=packages/mutiny_cli"
mutiny init
mutiny run
mutiny test
```

> PyPI name is **`mutiny-ai`**. CLI command is **`mutiny`**. Do not use bare `pip install mutiny` or `mutiny-sdk` — those are unrelated projects.

This package depends on **mutiny-core** and **mutiny-openai-agents**, so install siblings together until they are on PyPI.

## Source / editable (contributors)

From the monorepo root:

```bash
pip install -e packages/mutiny_core -e packages/mutiny_openai_agents -e packages/mutiny_cli
# or: uv sync --extra dev
```

See the [repository README](https://github.com/CodewithJha/mutiny#install) and [PUBLISHING.md](../../docs/PUBLISHING.md).
