Metadata-Version: 2.4
Name: agentix-deployment-docker
Version: 0.1.0
Summary: Docker deployment backend for Agentix
Project-URL: Homepage, https://github.com/Agentiix/Agentix-Deployment-Docker
Author: Agentiix
License: MIT
License-File: LICENSE
Requires-Python: >=3.11
Requires-Dist: agentix>=0.1.0
Requires-Dist: httpx>=0.27
Provides-Extra: dev
Requires-Dist: pyright>=1.1.380; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest>=8; extra == 'dev'
Requires-Dist: ruff>=0.6; extra == 'dev'
Description-Content-Type: text/markdown

# agentix-deployment-docker

Docker deployment backend for [Agentix](https://github.com/Agentiix/Agentix).

Provisions a sandbox by running an Agentix bundle image in a local
Docker daemon, returns the runtime URL the orchestrator's
`RuntimeClient` connects to.

## Install

```bash
pip install agentix-deployment-docker
```

## Use

```python
from agentix import RuntimeClient, SandboxConfig
from agentix.deployment.docker import DockerDeployment

async with DockerDeployment().lifecycle(
    SandboxConfig(image="my-agent:0.1.0")
) as sandbox:
    async with RuntimeClient(sandbox.runtime_url) as c:
        ...
```

Or via the CLI:

```bash
agentix deploy local --image my-agent:0.1.0
```

The `local` name comes from the entry point this wheel declares under
`agentix.deployment` — once installed, the framework discovers it
automatically. No core-framework changes are required to register a new
backend; the same pattern works for `agentix-deployment-daytona`,
`agentix-deployment-e2b`, or any third-party backend.

## License

MIT — see [LICENSE](LICENSE).
