Skip to content

[CON-1534] Correct CLI guidance and add host support skill - #2

Open
jjziets wants to merge 6 commits into
vast-ai:mainfrom
jjziets:con-1534-plugin-corrections
Open

[CON-1534] Correct CLI guidance and add host support skill#2
jjziets wants to merge 6 commits into
vast-ai:mainfrom
jjziets:con-1534-plugin-corrections

Conversation

@jjziets

@jjziets jjziets commented Jul 20, 2026

Copy link
Copy Markdown

Summary

  • add a focused vastai-host-support skill for paid self-test gating, dump-logs, redacted support bundles, bundle review, and cleanup auditing
  • correct Vast CLI guidance for teams, network volumes, min-bid pricing, GPU trends, and self-test side effects
  • update the host skills for vast-cli#458: configured-range capacity, four fixed mappings, TCP and UDP probes, --port-scan-timeout, and the paired self-test image
  • replace independently maintained skill content with a generated snapshot of vast-ai/skills#1
  • pin the canonical commit and every generated file digest in skills.lock.json; reject drift in validation
  • add a scheduled/manual workflow that opens wrapper update PRs when canonical main advances
  • keep Cursor-specific rules and manifests local, while making the installer copy complete canonical skill directories
  • validate the wrapper and installer on Ubuntu, macOS, and Windows

Shared-source architecture

This repository remains the Cursor harness: its manifest, rules, and installation logic stay local. The three directories under skills/ are generated packaging snapshots, not independent sources.

The snapshot is pinned to canonical commit 44ec627a44453e9f4860ed7075123f538d84c6cb. Skill changes should be made in vast-ai/skills; the wrapper sync workflow then advances the pin through a normal PR.

Merge dependency: merge vast-ai/skills#1 before this PR so the pinned revision and reusable sync workflow exist on canonical main.

Sibling wrappers:

Validation

  • python3 scripts/validate_plugin.py
  • canonical materializer --check
  • bash tests/install-smoke.sh
  • shellcheck install.sh tests/install-smoke.sh
  • actionlint
  • git diff --check
  • generated snapshots are byte-identical across Claude, Codex, and Cursor
  • no paid or mutating Vast API calls were made

Final branch CI passed the wrapper validator and installer on ubuntu-latest, macos-latest, and windows-latest.

Tracking: CON-1534

@jjziets

jjziets commented Jul 20, 2026

Copy link
Copy Markdown
Author

Cross-platform validation is green for exact head 191993c: fork Actions run 29733527413 passed manifest/skill validation and the isolated installer smoke test on Ubuntu, macOS, and Windows.

Synchronized PRs: Claude #2 and Codex #2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant