Metadata-Version: 2.5
Name: bma-executor-sdk
Version: 0.4.1
Summary: BMA executor protocol (bma.executor.v1.1): executor, harness and agent ends on asyncio with WebSocket, Unix socket and in-process transports.
Project-URL: Repository, https://github.com/beeos-ai/bma-sdks
License-Expression: Apache-2.0
Requires-Python: >=3.10
Requires-Dist: httpx<1,>=0.27
Requires-Dist: websockets<17,>=14
Description-Content-Type: text/markdown

# bma-executor-sdk (Python)

asyncio executor (`ExecutorClient`), harness (`Harness`) and agent ends of the
BMA executor protocol `bma.executor.v1.1`, with TypedDict protocol types
generated from the BMA contract (`contracts/bma/executor`). Transports:
WebSocket, WebSocket over a Unix domain socket (`unix://`), in-process.

```sh
pip install bma-executor-sdk
```

```python
import bma_executor_sdk as bx
```

See the [repository README](../../README.md#python-executor) and
[examples](examples). The REST/façade client is the separate `bma-sdk` package.
