Skip to content

v0.2.3 — discoverable: MCP Registry listing + the video-navigation skill

Latest

Choose a tag to compare

@v1b3x0r v1b3x0r released this 14 Jul 05:05
abc35eb

The idea: distribution shifted from "apply" to "be discoverable" — this release is about agents finding Squish on their own: an official MCP Registry listing, an installable navigation skill, and an agent-facing decision page in the docs.

In 0.2.3 (over 0.2.2):

  • Listed in the official MCP Registrypackage.json now carries mcpName: io.github.getsquish/squish (the registry's npm ownership marker), server.json describes both ways in (the hosted endpoint + this npm package), and a tag-triggered OIDC workflow publishes the listing. One listing, two transports.
  • video-navigation skillnpx skills add getsquish/squish teaches an agent the whole practice in one install: when to reach for a contact sheet, the zoom loop, and the citation discipline (never cite finer than the cell spacing; confirm before citing). Live on skills.sh.
  • stdio MCP truthfulnessserverInfo now reports the real package version (it had sat at a hardcoded 0.2.0 through two releases), and squish_video carries behavior annotations: writes sheets to your disk, nothing leaves the machine (closed world), reruns overwrite the same outputs (idempotent).
  • Docs for agents — new For AI agents page: a pick-your-surface decision table, 8 behavior rules for reading and citing a sheet, quota/refusal handling, and the machine-readable consumption paths. Plus a proper Support page.
  • The hosted endpoint (same engine, not in this package) became a ChatGPT app candidate — Apps SDK metadata (outputSchema + structuredContent, attachment fileParams), a subject-keyed free lane, and a commerce-free quota voice for ChatGPT traffic. Submitted for review 2026-07-12.

Engine unchanged: same frozen squish-cli-v0 / squish-mcp-v0 contracts; the zoom loop since 0.2.0.

Install: npx -y @getsquish/squish <video> · MCP: npx -y @getsquish/squish mcp in any stdio client · Node ≥ 20, ffmpeg on PATH.

Made at getsquish.app 🦑