Skip to content
docsv0.1.0

Milpa Plugin v0.1.0

The GitHub-native plugin distribution core of Milpa — resolves semver-constrained releases straight from GitHub, downloads and validates milpa.json manifests, orders plugins by their declared contracts, and tracks installed state in milpa.lock. No registry server and no Packagist-style index: GitHub releases and tags are the source of truth.

Modules declare the capabilities they provide and require, expose tools an agent can invoke, and gate mutating actions behind verification. The contract loop that runs through the whole system:

plugin → capability → tool → verification → event → result

installbash
composer require milpa/plugin

API reference

5 public types across 1 namespaces — every symbol carries a DocBlock, and this reference is generated straight from them.

Core 5