Metadata-Version: 2.4
Name: openclaw-central-agent
Version: 0.2.0
Summary: Node agent for OpenClaw Central distributed monitoring platform
Author: OpenClaw Team
License: MIT
Keywords: agent,monitoring,openclaw
Classifier: Framework :: AsyncIO
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: System :: Monitoring
Requires-Python: >=3.9
Requires-Dist: click<9.0,>=8.1
Requires-Dist: httpx<1.0,>=0.27
Requires-Dist: jsonpatch<2.0,>=1.33
Requires-Dist: psutil<7.0,>=5.9
Requires-Dist: rich<15.0,>=13.0
Requires-Dist: tomli>=2.0; python_version < '3.11'
Requires-Dist: watchdog<6.0,>=4.0
Requires-Dist: websockets<14.0,>=12.0
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest-cov>=5.0; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.4; extra == 'dev'
Description-Content-Type: text/markdown

# OpenClaw Central Agent

Node agent for OpenClaw Central distributed monitoring platform.

## Install

```bash
pip install openclaw-central-agent
```

## Quick Start

```bash
ocagent register --server https://central.example.com --token <token> --name "my-server"
ocagent start -d
ocagent status
```

## Commands

| Command | Description |
|---------|-------------|
| `ocagent register` | Register node to Central Server |
| `ocagent start [-d]` | Start agent (foreground or daemon) |
| `ocagent stop` | Stop daemon |
| `ocagent restart` | Restart daemon |
| `ocagent status` | Show status |
| `ocagent doctor` | Environment check |
| `ocagent collect --once` | Debug: one-time data collection |
| `ocagent logs` | View agent logs |
