lyroofp 0.2.3
This release makes the repository and standalone Skill safe for an agent to use without prior roofp context.
Package identity
- Install the distribution with
python -m pip install lyroofp==0.2.3. - Import the Python API with
import roofp. - Run the CLI with
roofpand configure the MCP server command asroofp-mcp. - Do not use
import lyroofpor alyroofpcommand.
Agent cold-start improvements
- Added a repository quick start and an exact implementation-to-test map to
AGENTS.md. - Replaced ambiguous root-level module names with the real
roofp/...paths. - Clarified that
roofp-mcpis a long-running stdio server, not a one-shot health check. - Added explicit MCP-available, CLI-fallback, and MCP-configuration branches to
SKILL.md. - Pinned the standalone Skill to the matching
lyroofp==0.2.3distribution. - Completed theoretical/measured, bandwidth-level/kind, FMA-counting, and sparsity metadata in all MCP examples.
- Kept local Skill artifacts outside repository checkouts and documented that peer-hardware comparison requires
compare_rooflines. - Added automated cold-start checks for source paths, paired tests, version pins, server behavior, safe artifact paths, and MCP metadata.
Validation
- 68 unit, CLI, MCP protocol, model, plot, unit, packaging, and documentation tests pass.
- Ruff, formatting, Mypy, compile, lock-file, dependency, Skill, coverage, distribution-content, and isolated-wheel checks pass.
- The exact wheel and sdist attached here were installed and validated from TestPyPI and PyPI.
- TestPyPI and PyPI report the same SHA-256 digests as
SHA256SUMS.
Run sha256sum -c SHA256SUMS in the directory containing all attached files to verify the release.