WidemileDocs
ToolsWorkflowsChangelogGitHub
  • Introduction
  • Getting started
  • CLI (wm)
  • Configuration
  • Tool index
  • Workflows
  • Examples
  • Errors
  • Changelog
Releases

Changelog

Version history for the Widemile MCP.

  1. v2.1.0

    Persistent auth + safer asset I/O
    • OAuth 2.1 `refresh_token` grant — connectors stay signed in for 90 days; access tokens rotate silently every hour without prompting the user.
    • Upstream Supabase tokens auto-refresh inside AuthGuard whenever they're within 2 minutes of expiry, so long-running tool calls never see a stale-token 401.
    • Asset URL gate (`_gate_asset_url`) on every studio_* tool: missing URL → structured `asset_url_required` response pointing at the public upload page; fabricated URL → HEAD preflight catches it before fal/wmstudio is billed.
    • Credit awareness: every successful generation appends `creditsRemaining` and a `lowCreditsWarning` when below threshold. HTTP 402 from wmstudio is rendered as a typed `upgrade_required` response with the dashboard top-up URL and the workflow halts.
    • `studio_convert_to_3d` default model changed to `fal-ai/meshy/v6/image-to-3d` (the only 3D endpoint wmstudio has a dedicated handler for). Hunyuan3D requests were silently failing field-validation downstream.
    • Three new env vars: `ASSET_UPLOAD_URL`, `CREDITS_UPGRADE_URL`, `CREDITS_LOW_THRESHOLD`.
  2. v2.0.0

    Studio surface
    • Pivot to the Widemile creative tool surface: generation, image tools, characters, video, 3D.
    • 12 typed `studio_*` tools, each with status (stable / beta / preview).
    • Async job model: long-running tools return job_id; clients poll.
    • Tool docs reorganised under 5 categories with capability matrix.
  3. v1.0.0

    Initial release
    • Streamable HTTP transport at /mcp/ with OAuth 2.1 + PKCE bridged to Supabase.
    • Redis-backed OAuth state, job tracking, and rate limiting.
    • Fly.io and Railway deployment paths.
Widemile MCP — v2.0.0
Docs home