Skip to content

Releases: EditorialOS/composer

v1.0.1 — validate.py

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.

v1.0.0 — first public release

Choose a tag to compare

@EditorialOS EditorialOS released this 05 Jul 19:35

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 category config field. Works with any compliant MCP server.
  • Package persistence — Every /compose run 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.