Skip to main content

olav-netops 🐺

Network-operations domain extension for the OLAV agentic operations platform: SSH collection (Nornir + TextFSM), topology analysis and What-If simulation (networkx), cross-snapshot drift detection, compliance audits, and ContainerLab digital-twin validation.

Install

pip install olav olav-netops
olav skill install olav-netops     # deploys the netops + audit agents

The second command deploys the agent workspaces bundled inside this wheel into your project's .olav/workspace/. From then on:

olav --agent netops "/netops_init"                 # collect device data via SSH
olav --agent netops "simulate R2 link failure"     # What-If analysis
olav --agent audit  "run bgp_health check"         # compliance profiles

With Batfish simulation support:

pip install "olav-netops[sim]"

What it adds

Agent Capabilities
netops Parallel SSH collection (command-whitelisted), BGP/OSPF analysis, topology queries, ECMP/failure simulation, ContainerLab twin deploy + commit-validate
audit Health-check profiles (author + run), schema-aware reporting, TextFSM template learning

Plus netops.* DuckDB tables auto-registered into the platform's ingest pipeline, and slash commands (/netops_init, /netops_snapshot) exposed through the platform CLI/TUI.

Documentation

Docs: docs.olavai.com · Website: olavai.com

Versioning

olav-netops releases in lockstep with the olav platform — install matching versions (the dependency pin enforces the minimum).

License

BSL-1.1 — Business Source License 1.1 (same as the OLAV platform).

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

olav_netops-0.26.0.tar.gz (396.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

olav_netops-0.26.0-py3-none-any.whl (526.7 kB view details)

Uploaded Python 3

File details

Details for the file olav_netops-0.26.0.tar.gz.

File metadata

  • Download URL: olav_netops-0.26.0.tar.gz
  • Upload date:
  • Size: 396.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.4

File hashes

Hashes for olav_netops-0.26.0.tar.gz
Algorithm Hash digest
SHA256 ba68bf95a6dd78b7c03272b6299dea4f63f53942609a880be19ecc360c31d3d4
MD5 7660f34604f54bd7773cdde7befb95ec
BLAKE2b-256 608ede2dda0ca5e9d1fd2ff99923a0d0d5e9c4bef46afc82a9d0e8799dfc8dca

See more details on using hashes here.

File details

Details for the file olav_netops-0.26.0-py3-none-any.whl.

File metadata

  • Download URL: olav_netops-0.26.0-py3-none-any.whl
  • Upload date:
  • Size: 526.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.4

File hashes

Hashes for olav_netops-0.26.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9ae66a6b948878405489744643316dcd1d96e8c668a5e7b7764cced75863f0af
MD5 7e3746cbf7ce996b40ba602823ae2d66
BLAKE2b-256 fb2ac9cce5651c10a1da4a17ff9a7f1afe726488b10d596ece4e72f5386f5ece

See more details on using hashes here.

Release history Release notifications | RSS feed

0.27.0

2 files

This release

0.26.0 This release

2 files

0.25.1

2 files

0.25.0

2 files

0.24.1

2 files

0.24.0

2 files

0.23.1

1 file

0.23.0

1 file

0.22.1

2 files

0.22.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page