Configure Vast.ai local development with hot reload and testing. Use when setting up a development environment, configuring test workflows, or establishing a fast iteration cycle with Vast.ai. Trigger with phrases like "vastai dev setup", "vastai local development", "vastai dev environment", "develop with vastai".
Keep slow marketplace operations out of the inner loop. Validate code and the container locally, publish an immutable image, then use a single policy-constrained GPU rental only for the behavior that cannot be proven without CUDA.
Use Read and Grep to identify entrypoints, required files, ports, and environment names. Write an explicit smoke command that works without cloud credentials.
Execute unit tests, build the image, start it in CPU mode where supported, and validate its health or process exit contract.
Push a digest or commit-addressed image. Reject mutable latest as canary evidence because the remote host may pull different bytes.
Search verified offers within the budget, create one instance with the immutable image, and record the contract ID before polling.
Run the same smoke assertion plus a CUDA-specific check. Capture structured output and the image digest, not interactive screenshots.
Copy only the required evidence, destroy the instance, and confirm removal even when the canary fails.
Inject the scoped Vast.ai key only into the local control process. Put workload secrets in an approved runtime secret mechanism and never bake them into the image or startup script.
Use Read and Grep to inspect manifests, configuration, provider output, and existing tests before proposing a mutation. Use Write or Edit only for the approved plan, implementation, test, or redacted receipt; do not create, update, destroy, or fund Vast.ai resources without explicit operator approval.
Return commit, image digest, offer and instance IDs, local/GPU outcomes, elapsed time, estimated cost, and cleanup status.
A model-server change passes CPU request-shape tests, is pushed by digest, then runs one CUDA inference on a verified low-cost GPU before the disposable contract is destroyed.
| Failure | Response | | --- | --- | | Local smoke fails | Do not rent a GPU; fix the deterministic local failure first. | | Remote bytes differ | Destroy the canary and republish an immutable digest. | | GPU assertion fails only remotely | Collect driver, CUDA, image, and command evidence before teardown. | | Teardown is uncertain | Treat the instance as actively billable and escalate with its ID. |
下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer