Skip to content
This repository was archived by the owner on Nov 14, 2026. It is now read-only.

EvoLink CLI 0.10.1

Choose a tag to compare

@deeplearning-goethe deeplearning-goethe released this 13 Oct 17:41
· 52 commits to main since this release
8321eeb

A failed task now shows the API's error code and explanation and says that it is not charged; tasks wait names the error code.

  • Failed tasks. tasks get, tasks wait, tasks list and the generate commands report the same error.code as the API (rule codes such as invalid_audio are kept; channel_* codes, which concern EvoLink's own upstream accounts, are reported as service_unavailable) and the gateway's explanation in error.message, on one line without secrets, service addresses or links other than EvoLink docs. A failed task carries billing_note: "The task failed, so it is not charged. The credits reserved at submission are returned automatically." Cancelled tasks keep the unverified wording. tasks wait ends with "The generation task failed with error code ." (exit code and details unchanged).
  • Shared platform core synced from MCP 1.8.1: estimate approvals last 30 minutes, string enum values price correctly (kling-o1-image-to-video, sora-2-preview), and the quota_exceeded hint no longer points at the balance.
  • No change to login, setup, doctor, uploads or the update check.

Validation: 125 unit tests and 101/101 mutations on Node 22, 125 tests on Node 24 (test host); CI on the merged main.

Upgrade with npm install -g @evolinkai/cli@0.10.1, then run evolink skills install.