Add adoption-focused examples, contract docs, and CLI polish

This commit is contained in:
Thales Maciel 2026-03-07 22:34:14 -03:00
parent 227983a877
commit 0aa5e25dc1
18 changed files with 560 additions and 2 deletions

46
docs/install.md Normal file
View file

@ -0,0 +1,46 @@
# Install
## Requirements
- Linux host
- Python 3.12+
- Git LFS
- `/dev/kvm`
If you want outbound guest networking:
- `ip`
- `nft` or `iptables`
- privilege to create TAP devices and configure NAT
## Fastest Start
Run the MCP server directly from the package without a manual install:
```bash
uvx --from pyro-mcp pyro mcp serve
```
Run one command in a sandbox:
```bash
uvx --from pyro-mcp pyro run --profile debian-git --vcpu-count 1 --mem-mib 1024 -- git --version
```
## Installed CLI
```bash
uv tool install .
pyro --version
pyro doctor
```
## Contributor Clone
```bash
git lfs install
git clone <repo>
cd pyro
git lfs pull
make setup
```