Skip to content

v1.0.1 — validate.py

Latest

Choose a tag to compare

@EditorialOS EditorialOS released this 05 Jul 20:02

What changed

Added validate.py — a stdlib-only Python script that checks the plugin installation before a live run:

python3 validate.py

Checks:

  • Plugin manifest — all required fields present, version correct
  • Required files — all skills, commands, and config files exist
  • MCP configuration — .mcp.json structure valid, connectors noted
  • Python environment — version ≥ 3.9, mcp package availability
  • Connector detection — simulates the capability-detection logic Composer uses at runtime

Coloured pass/fail output. Add --json for CI integration. Exit code 0 on all-pass, 1 on any failure.

Install

Download composer-v1.0.1.zip below, unzip, and run python3 validate.py to confirm everything is wired correctly before your first /compose.