vastai-upgrade-migration

Installation
SKILL.md

Reversible Vast.ai Client and Template Upgrade

Overview

Treat the provider client and workload template as separate compatibility boundaries. Pin and test the managed CLI or PyPI package, preserve the vastai_sdk compatibility shim during migration, and canary template changes before a rolling update.

Prerequisites

  • Current CLI/SDK version, install channel, import usage, commands, templates, and dependent automation
  • Target version and release evidence plus contract tests for critical commands and response adapters
  • Rollback client version, prior template hash, and an acceptance deadline

Instructions

Step 1: Freeze the current contract

Record versions, install location, key precedence, imports, command help, structured outputs, and immutable template/model identities.

Step 2: Upgrade in isolation

Installs
3
GitHub Stars
2.8K
First Seen
Mar 4, 2026