Metadata-Version: 2.4
Name: anygarden-machine
Version: 0.8.1
Summary: Machine daemon for Anygarden agent orchestration
Author: Changyong Um
License-Expression: Apache-2.0
License-File: LICENSE
Requires-Python: >=3.11
Requires-Dist: argon2-cffi>=23.1
Requires-Dist: click>=8.1
Requires-Dist: httpx>=0.27
Requires-Dist: psutil>=5.9
Requires-Dist: pydantic-settings>=2.2
Requires-Dist: pydantic<3.0,>=2.6
Requires-Dist: pyyaml>=6.0
Requires-Dist: structlog>=24.1
Requires-Dist: websockets>=12.0
Provides-Extra: dev
Requires-Dist: mypy>=1.9; extra == 'dev'
Requires-Dist: openhands-sdk>=1.21; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.3; extra == 'dev'
Provides-Extra: openhands
Requires-Dist: openhands-sdk>=1.21; extra == 'openhands'
Description-Content-Type: text/markdown

# drmachine

Machine daemon for Anygarden agent orchestration. Connects to the drhub server via WebSocket and manages agent subprocesses on the local machine.

## Installation

```bash
pip install -e ".[dev]"
```

## Usage

```bash
# Register this machine with a Anygarden server
anygarden-machine register --server wss://anygarden.example.com --name my-machine

# Run the daemon
anygarden-machine run

# Check status
anygarden-machine status

# Install as systemd user service
anygarden-machine install-systemd-unit
```
