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

EvoLink CLI 0.12.0

Choose a tag to compare

@deeplearning-goethe deeplearning-goethe released this 22 Oct 17:40
· 32 commits to main since this release
b2c4a67

The CLI shares MCP 1.10.0's deadline-bound task waits and task-list detail reporting, and a refreshed quote now replaces the quote it came from.

  • Task waits (#17). tasks wait and generate --wait keep one deadline for every round, read, token renewal check, pause and the update notice. The first round always runs; a later round starts only with at least 2 s left. Between rounds the usual rhythm is kept (image 3 s, audio 6 s, video 8 s). At the limit, wait_timeout says that stopping does not cancel the task and reports status_check: verified with last_status and read_at, or unverified with the Dashboard check; recovery gives evolink tasks wait TASK_ID. tasks get, download and tasks resume read once without automatic retries.
  • Quote refresh (#18). One estimate is one generation: a refresh issues a new quote ID but keeps the same client_request_id, and the earlier quote becomes superseded. Submitting or resuming it returns quote_superseded and points to the current quote, or to its task if that quote was already submitted. Refresh, submit and resume share one lock; a submission that starts during a refresh returns submission_already_started, and a concurrent refresh returns quote_refresh_conflict. Quotes refreshed by 0.11.0 or earlier are not linked to each other.
  • Task list details (#19). tasks list passes through MCP 1.10.0's details_status, per-row details_reason, details_retry_task_ids, details_coverage, details_error and last_page. Retry the listed IDs for free with tasks batch --ids; check not_returned rows with tasks get.
  • New error codes: task_query_timeout, quote_superseded, quote_refresh_conflict and quote_refresh_incomplete. The bundled evolink-cli skill is updated, so run evolink skills install after upgrading. The embedded shared core is MCP 1.10.0 (source SHA-256 6532b781fb30919efbd4d448e07efbbaa15ff15cff4b64ebaafe880db83867c9).
  • No change to login, setup or uploads.

Validation: 157 tests, 143 mutations (7 that hit the time limit on a busy host were each detected in a single re-run) and the pricing-rule mutation suites passed on the test host; the packed package (68 files) reports 0.12.0 and passes the task-response, quote-refresh and wait-deadline tests; the embedded core equals a fresh sync from the MCP 1.10.0 release tree. No paid generation was run.

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