Adds `peppy repo search` and `repo show` to find any indexed item by regex and report who implements, consumes, or observes it.
Released on August 31, 2026
Breaking changes
- A bare launcher name (no path separator, no
.json5) passed topeppy stack launchorstack resolvenow resolves through the repository cache only, never a same-named file in the current directory; write./name.json5to launch a local file. - Run
peppy repo refreshafter upgrading: peppy refuses a nodes cache written by an earlier release, and the commands that read it fail until it is rebuilt.
Repository search and inspection
peppy repo search <name-regex>[:<tag-regex>][@<sha256>]finds any indexed node, launcher, contract, pairing, or MCP exposure by unanchored regex, listing each match's kind, repository, path, and fingerprint.peppy repo show <query>reports every matched identity: where each document is published and, for a contract or pairing, the nodes that implement, consume, participate in, or observe it, with each pin's status.- Both
repo searchandrepo showaccept--jsonfor machine-readable output and read the local caches, so they need no daemon.
Other improvements
peppy stack list --jsonprints the discovered core nodes and their stacks as one JSON document.stack listpanels and therepo search/repo showtables now fit the terminal, wrapping over-long cells inside the borders; piped output stays unwrapped.- On Linux, replacing the
peppybinary while the daemon runs no longer strands built-in MCP nodes: the daemon serves them from its running image, warns in the add log, and adopts the new binary on restart.