Releases: EditorialOS/composer
Releases · EditorialOS/composer
Release list
v1.0.1 — validate.py
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.jsonstructure valid, connectors noted - Python environment — version ≥ 3.9,
mcppackage 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.
v1.0.0 — first public release
What's included
One brief in. One publishable package out.
Every editorial AI tool stops at text. Composer picks up where they leave off — the 45 minutes between "the story is done" and "the story is live."
What this release ships
/compose— Full package: visual assets, archive context, web research, platform crops, saved to archive/assets— Visual asset search with rights checking and crop generation/archive— Archive search across prior coverage, sources, and background docs/setup— Connector detection by tool capability (not configuration category)
Key design decisions
- Capability detection — Composer identifies connectors by the tools they expose at runtime, not by a
categoryconfig field. Works with any compliant MCP server. - Package persistence — Every
/composerun saves its output to the archive. Each run compounds the next. - Honest degradation — Every capability gap is surfaced explicitly. Crops noted as "Manual crop required" when the connected system doesn't support transforms.
- Works with Photo Editor — Photo Editor writes photographer credit, usage rights, and expiration into image XMP at ingest. Composer reads those fields at publish. Closed loop, no separate rights database.
Install
Download composer-v1.0.0.zip below, unzip, and follow CONNECTORS.md.