Metadata-Version: 2.4
Name: weave-agent
Version: 0.2.1
Summary: Weave edge node agent
Project-URL: Homepage, https://github.com/danohn/weave
Project-URL: Repository, https://github.com/danohn/weave
Project-URL: Issues, https://github.com/danohn/weave/issues
Requires-Python: >=3.12
Requires-Dist: httpx>=0.27.0
Requires-Dist: pydantic-settings>=2.0.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: websockets>=12.0
Description-Content-Type: text/markdown

# weave-agent

Weave edge node agent for the Weave SD-WAN control plane.

The package installs the `weave` CLI, which:

- registers the node with the controller
- manages WireGuard transport interfaces
- applies FRR configuration for routing
- maintains transport-aware overlay connectivity

## Install

Install the latest published agent from PyPI with `uv`:

```bash
uv tool install weave-agent
```

The installed executable is still named `weave`:

```bash
weave --help
```

## Upgrade

```bash
uv tool upgrade weave-agent
```

## Project

- Repository: https://github.com/danohn/weave
- Issues: https://github.com/danohn/weave/issues
