Metadata-Version: 2.4
Name: soothe-daemon
Version: 0.5.12
Summary: Soothe daemon server - long-running agent runtime with WebSocket/HTTP transports
Project-URL: Homepage, https://github.com/OpenSoothe/soothe
Project-URL: Documentation, https://soothe.readthedocs.io
Project-URL: Repository, https://github.com/OpenSoothe/soothe
License: MIT
Keywords: agent,ai,daemon,llm,server,soothe,websocket
Classifier: Development Status :: 3 - Alpha
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: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: <4.0,>=3.11
Requires-Dist: aiohttp>=3.9.0
Requires-Dist: fastapi>=0.104.0
Requires-Dist: psutil>=5.9.0
Requires-Dist: pydantic-settings<3.0.0,>=2.0.0
Requires-Dist: pydantic<3.0.0,>=2.0.0
Requires-Dist: pyyaml<7.0.0,>=6.0.0
Requires-Dist: requests>=2.32.3
Requires-Dist: soothe-sdk<1.0.0,>=0.5.12
Requires-Dist: soothe<1.0.0,>=0.5.0
Requires-Dist: typer<1.0.0,>=0.9.0
Requires-Dist: uvicorn[standard]>=0.24.0
Requires-Dist: websockets>=12.0
Provides-Extra: dev
Requires-Dist: mypy>=1.0.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=1.3.0; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Requires-Dist: ruff>=0.12.0; extra == 'dev'
Requires-Dist: soothe-cli>=0.5.0; extra == 'dev'
Description-Content-Type: text/markdown

# soothe-daemon

Soothe daemon server — long-running agent runtime with WebSocket/HTTP transports.

## Installation

```bash
pip install soothe-daemon
```

For full runtime, also install the agent core and CLI:

```bash
pip install soothe soothe-daemon soothe-cli
```

## Usage

```bash
soothed start --foreground
soothed status
soothed doctor
soothed stop
```

## Configuration

- `~/.soothe/config/config.yml` — Agent config (`SootheConfig`)
- `~/.soothe/config/daemon_config.yml` — Daemon config (`SootheDaemonConfig`)

## Dependencies

- `soothe>=0.5.0` — In-process agent core
- `soothe-sdk>=0.5.10` — WebSocket protocol