Skip to content

v3.4.0 — single-call wait_for_task + MCP progress

Choose a tag to compare

@felores felores released this 05 Jun 19:23
· 6 commits to main since this release

Highlights

wait_for_task now waits for a generation to finish in a single call, so the agent no longer loops over get_task_status. By default it polls the Kie API directly (no callback infrastructure); the callback rendezvous is kept as an optional fallback.

While waiting, the MCP server streams notifications/progress on the still-open tools/call request (when the client sends a progressToken), which resets the client's request timeout so the call stays open past the default 60s. For long jobs (video), enable resetTimeoutOnProgress with a generous maxTotalTimeout in your client.

Terminal results reuse get_task_status's per-API parsing, so completed Suno/multi-output tasks return every URL.

Packages

  • @felores/kie-ai-mcp-server@3.4.0
  • @felores/kie-cli@0.2.0 (single-call wait too, without the MCP-only progress stream)

See CHANGELOG.md for details.