Skip to content

feat: govern image and video model catalog - #16

Merged
superche merged 1 commit into
mainfrom
feat/govern-model-catalog-20260722
Jul 22, 2026
Merged

superche merged 1 commit into
mainfrom
feat/govern-model-catalog-20260722

Conversation

@superche

Copy link
Copy Markdown
Owner

Summary

  • Restrict the public image catalog to Seedream 5.0 and Seedream 5.0 Pro, with Seedream 5.0 as the default.
  • Restrict the public video catalog to Seedance 2.0 and Seedance 2.0 Mini Lite for non-VIP, plus Seedance 2.0 Vision and Seedance 2.0 Mini for VIP, with Seedance 2.0 Mini as the default.
  • Synchronize defaults and allowlists across Facade, ChatGPT, MCP, OpenCode, OpenAPI, documentation, Skills, generated contract goldens, and tests.
  • Stabilize the stdio image workflow test by polling the asynchronous result until it leaves in_progress.

Why

The previously exposed catalog and defaults still included legacy model choices and were inconsistent across entry points. This change makes the supported front-door contract explicit and aligned with the requested VIP/non-VIP channel governance.

Impact

This changes public model IDs, defaults, validation, generated MCP/OpenAPI contracts, and the Skill digest. It is a cold contract change and requires an immutable release/new task for host activation; this PR does not publish or activate the marketplace package.

Validation

  • npm run check — passed (53 test files, 382 tests)
  • npm run check:public-lockfile — passed
  • npm run check:plugin-version — passed (0.2.17)
  • npm run check:plugin-contract — passed
  • npm run check:release-artifact — passed, including direct and installed launcher smoke
  • npm run check:dev-gateway — passed (16 production tools, 2 resources, 2 templates)
  • git diff --check — passed

@superche
superche marked this pull request as ready for review July 22, 2026 13:40
@superche
superche merged commit eb7db31 into main Jul 22, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant