Skip to content
github-actions[bot] edited this page Jul 3, 2026 · 10 revisions

kvm-pilot documentation

Everything for using and developing kvm-pilot, in one place. This folder is the source of truth; the project wiki is an auto-generated, nicely formatted mirror of these pages (built by .github/workflows/wiki-sync.yml on every push to main — edit the files here, never the wiki directly).

Start here

Guides

  • Architecture — the driver-plugin design, capability protocols, and diagrams.
  • Configuration — the config file, every KVM_PILOT_* env var, and precedence.
  • Design decisions — the "looks wrong but is intentional" record, newest first.
  • Redfish reference — the BMC driver: hypermedia navigation, auth, and firmware quirks.
  • Firmware registry — the firmware-currency check, the community registry data model, and the GitHub-based single-source-of-truth + ingestion design (#80 follow-up).
  • Remote firmware update — the GL /api/upgrade/* surface, the reliability/risk model, and the gated firmware-update command (#92).
  • Claude skill — the bundled skill for driving kvm-pilot from Claude.
  • MCP server — the experimental Model Context Protocol server.

Contributing & security

  • Contributing — dev setup, the pre-PR checklist, and engineering principles.
  • Security policy — reporting a vulnerability and operational guidance.

Analysis

Session-level review narratives — what was reviewed, how, what was found, and what changed. Individual judgment calls live in decisions.md; these are the stories around them.

  • 2026-07-01 deep review — the top-to-bottom multi-agent review: 86 verified findings, 10 same-day fix commits, issues #37–#65, and the milestones that came out of it.

Clone this wiki locally