Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
277f401
docs(agents): use marketplace install flow for agent plugins
guthrie-vast Jun 23, 2026
e14987d
Merge pull request #154 from vast-ai/docs/agent-plugin-marketplace-in…
guthrie-vast Jun 23, 2026
5939944
Adding New Notifications Documentation with Webhook workflow examples
nakinnubis Jun 30, 2026
63f6b3b
docs(CLN-3495): segment renter/host notifications and de-duplicate AP…
guthrie-vast Jul 1, 2026
6fd35b9
fix: add redirects for legacy docs 404s
dimitri-circle Jul 1, 2026
db11de2
fix docs schema contract
dimitri-circle Jul 1, 2026
3e85f34
Fix ordering of example webhooks
nakinnubis Jul 1, 2026
bd43cf4
hide in-app for now pending frontend catch-up
nakinnubis Jul 1, 2026
112323b
Merge pull request #157 from vast-ai/CLN-3495-CLN-3496
guthrie-vast Jul 1, 2026
87db3c8
docs(QA-1212): clarify reserved instance early-cancellation refund fee
AidaLadybug Jul 7, 2026
5d974c3
docs(QA-1212): keep intro refund sentence, tighten fee wording
AidaLadybug Jul 7, 2026
eb50ee2
docs(QA-1212): restore bullet-list example format with corrected fee …
AidaLadybug Jul 7, 2026
1b9f86f
Merge pull request #160 from vast-ai/docs/reserved-refund-fee-example
AidaLadybug Jul 7, 2026
bdb909f
CON-1584 add host account and CLI SDK bridge docs
Jul 8, 2026
4f7dee2
CON-1584 group host account docs
Jul 8, 2026
f81a446
CON-1584 group self-test host nav pages
Jul 8, 2026
b6a60c7
CON-1584 reorder verify and list host nav
Jul 8, 2026
bf9f3ea
CON-1584 link common questions to search troubleshooting
Jul 8, 2026
0d129d0
CON-1584 add host setup screenshots
Jul 8, 2026
6d2b1cb
CON-1584 add local review annotation server (temporary review aid)
Jul 10, 2026
4bd24b5
Merge remote-tracking branch 'origin/main' into CON-1584-host-cli-api…
Jul 10, 2026
86bfa16
CON-1518 close IA audit gaps: anchors, canonical thresholds, journey …
Jul 10, 2026
bc5361b
CON-1518 route legacy alias anchors and link CLI self-test to error r…
Jul 10, 2026
6f04d21
CON-1518 add persona chip sync check
Jul 10, 2026
cf88d21
CON-1187 surface the 8 blocking reviewer inputs on the PR
Jul 10, 2026
28f9864
CON-1187 link the 8 blocking questions from the review overlay
Jul 10, 2026
c13ab50
CON-1584 improve selection comments in review overlay
Jul 13, 2026
7b7e123
CON-1187 add Jira context to docs review panel
Jul 13, 2026
d0c4364
CON-1513 reconcile generated self-test reference
Jul 13, 2026
2a6fd6a
CON-1584 publish review traceability audit
Jul 13, 2026
90d1855
CON-1584 add JSON feedback restore
Jul 13, 2026
7b9d90d
Updated mintlify pages
mintlify[bot] Jul 15, 2026
43e4434
Merge pull request #383 from vast-ai/michele-vast-ai/mintlify-update-…
guthrie-vast Jul 16, 2026
6c034f7
docs(CLN-3592): update Cloud Sync guide to include Hugging Face integ…
nakinnubis Jul 17, 2026
eeb98d5
Added more clarity.
nakinnubis Jul 20, 2026
e32fd05
Merge pull request #158 from vast-ai/fix/docs-vast-404-cleanup-20260701
dimitri-circle Jul 21, 2026
e758d35
Merge remote-tracking branch 'origin/main' into fix/live-schema-contract
dimitri-circle Jul 22, 2026
959e20b
Merge pull request #159 from vast-ai/fix/live-schema-contract
dimitri-circle Jul 22, 2026
bd48acd
Remove disable_bundling from search_offers SDK reference
guthrie-vast Jul 22, 2026
65c88f2
Merge pull request #604 from guthrie-vast/remove-disable-bundling-sea…
guthrie-vast Jul 22, 2026
db12a3b
CON-1584 add host console review screenshots
Jul 23, 2026
335efd4
Add full notification directories to renter and host notification pages
guthrie-vast Aug 3, 2026
5f23448
Use CLN-3661 display names in notification directories; move low-bala…
guthrie-vast Aug 3, 2026
901ec23
docs(CLN-3592): consolidate security warnings and update navigation t…
guthrie-vast Aug 3, 2026
8004d03
Merge pull request #873 from vast-ai/notifications-directory
guthrie-vast Aug 3, 2026
cbae05b
docs(CLN-3592): fix HF copy instructions — bucket and path are separa…
guthrie-vast Aug 4, 2026
82cdde7
Add machine-offline host documentation
bach-vast-ai Aug 4, 2026
414d64c
docs(cli): drop deprecated wget vast.py install instructions
sammy-vastai Aug 4, 2026
014e14f
docs(agents): lead with install.sh, matching CLI hello-world guidance
sammy-vastai Aug 5, 2026
5fee5d9
Merge pull request #489 from vast-ai/CLN-3592
guthrie-vast Aug 6, 2026
f634204
docs: volumes now support Cloud Copy — correct stale volume copy rest…
guthrie-vast Aug 7, 2026
51c18bf
Merge pull request #885 from vast-ai/docs/cli-install-drop-wget-vast-py
guthrie-vast Aug 8, 2026
c624622
Merge pull request #921 from vast-ai/docs/volumes-cloud-copy-supported
AidaLadybug Aug 8, 2026
ed67c46
Update machine-offline docs with detailed troubleshooting steps and n…
bach-vast-ai Aug 10, 2026
c81912c
docs(cli): use curl installer in remaining CLI install snippets (#922)
sammy-vastai Aug 10, 2026
16bfc60
docs(serverless): add Sessions guide (#927)
LucasArmandVast Aug 24, 2026
fc17c2f
add docs section for machine metrics under hosts tab (#924)
vastzuby Aug 25, 2026
d05eb65
SDK reference: publish only parameters that exist
vastzuby Aug 26, 2026
5088d76
CON-1584 fix host docs review findings
Aug 26, 2026
1566df6
CON-1584 add host docs QA evidence
Aug 26, 2026
1400a4d
Update minimum guidelines for listing on Vast.ai
bach-vast-ai Aug 25, 2026
f9ef985
Reformat verification-stages for line-width readability
bach-vast-ai Aug 26, 2026
f97dcdf
Consolidate listing and verification requirements into a single section
bach-vast-ai Aug 26, 2026
1563c05
Remove duplicate GPU line and update CPU core requirement
bach-vast-ai Aug 26, 2026
0160600
Rewrite verification requirements as grouped tables
hanran-y Aug 27, 2026
fc0a703
Fix sudo prefixes and use daemon log file in machine-offline troubles…
bach-vast-ai Aug 27, 2026
befc430
CON-1518 add host docs V&V evidence plan
Aug 27, 2026
9a872a4
CON-1518 retain host docs V&V attempt and fixes
Aug 27, 2026
792295c
CON-1518 add host docs V&V retest evidence
Aug 27, 2026
ad2c808
CON-1518 retain final host docs V&V replay
Aug 27, 2026
0b4af06
CON-1518 group Host Docs commands by access
Aug 27, 2026
09d729e
CON-1518 retain command access verification
Aug 27, 2026
9f8a692
Simplify port row and dedicated-machine wording
hanran-y Aug 27, 2026
31e3451
Keep the closing callout as a Tip
hanran-y Aug 27, 2026
0802863
Merge pull request #928 from vast-ai/docs/update-minimum-guidelines
hanran-y Aug 27, 2026
2373bde
Require SSH key-only login for verification
hanran-y Aug 27, 2026
4d645c9
Clarify that enabled SSH password login fails verification
hanran-y Aug 27, 2026
373b5f3
Merge pull request #931 from vast-ai/docs/no-ssh-password-login
michele-cloud Aug 27, 2026
bb7724f
Merge pull request #876 from vast-ai/docs/add-machine-offline
hanran-y Aug 28, 2026
77bd43e
Add guide for disabling SSH password login
hanran-y Aug 29, 2026
9439b9b
CON-1584 add procedure-based Host Docs V&V evidence
Aug 30, 2026
175d226
docs: add live Host V&V evidence
Aug 30, 2026
cbe0e2a
Expand disable-SSH-password-login guide with detailed steps
bach-vast-ai Aug 31, 2026
7f8259d
CON-1518 add scored Host Docs V&V evidence
Aug 31, 2026
14d9af2
CON-1518 surface partial V&V scoring in reviewer
Aug 31, 2026
a464b9a
Simplify the guide and make the commands safe to paste
hanran-y Sep 1, 2026
f21c05c
Merge pull request #932 from vast-ai/docs/disable-ssh-password-login
skiddar Sep 1, 2026
93893e5
Host verification: kernel, driver, and SSH key requirements
skiddar Aug 31, 2026
9d4257f
Merge pull request #933 from vast-ai/host-verification-patching-requi…
skiddar Sep 1, 2026
7a8a2c4
docs(host): fix verified routes and mount inventory
Sep 1, 2026
2ea65a0
docs(host): complete procedure V&V evidence
Sep 1, 2026
3b7e56f
docs(host): refresh V&V inventory provenance
Sep 1, 2026
59fe357
fix(AUTO-1916): drop dead workergroup scaling params from cli and sdk…
madisonvast Sep 2, 2026
9092f20
Add host guide for upgrading the kernel
jacobmattern Sep 2, 2026
842ef0c
Correct reboot warnings: instances stop, not destroyed
jacobmattern Sep 3, 2026
91e1680
Fix metapackage selection and GRUB diagnosis in kernel upgrade guide
jacobmattern Sep 3, 2026
6951f0e
Add whole-system upgrade path to the kernel upgrade guide
jacobmattern Sep 3, 2026
4a9bee2
Use kernel flavours hosts actually run in the whole-system upgrade path
jacobmattern Sep 3, 2026
a2a818b
Group the kernel upgrade guide into its two upgrade paths
jacobmattern Sep 3, 2026
4cb2811
Streamline the full system upgrade warning
jacobmattern Sep 3, 2026
3953bc7
Merge pull request #935 from vast-ai/docs/host-upgrade-kernel
jacobmattern Sep 3, 2026
c169b2b
Move the SSH password login guide under Maintenance
hanran-y Sep 3, 2026
d4217aa
Merge pull request #936 from vast-ai/docs/move-ssh-to-maintenance
hanran-y Sep 3, 2026
ac50cde
docs(host): add volume and centralized workflow guidance
Sep 4, 2026
709b088
test(host-docs): refresh inventory and CLI conformance
Sep 4, 2026
b02250d
test(host): retain sanitized V&V attempts
Sep 4, 2026
731ba13
docs(host): expose traceable V&V review package
Sep 4, 2026
3e1e30e
test(host-docs): refresh committed source provenance
Sep 4, 2026
7d42a0d
docs(host): simplify claim proof review across Host pages
Sep 6, 2026
f11812a
Merge main into Host Docs PR 185 and preserve source-scoped V&V
Sep 7, 2026
bfa926c
Bind current Host inventory to the merged source revision
Sep 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
verification/evidence/2026-09-03-host-repository-rebase-01/pre-edit-working-tree-baseline-sanitized.txt whitespace=-blank-at-eof
108 changes: 108 additions & 0 deletions .github/workflows/self-test-reference.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
name: Self-test reference check

on:
schedule:
- cron: '17 7 * * 1'
repository_dispatch:
types:
- self-test-reference-source-updated
pull_request:
paths:
- 'host/self-test-reference.mdx'
- 'host/common-errors-diagnostics.mdx'
- 'host/how-to-self-test.mdx'
- 'host/verification-stages.mdx'
- 'scripts/generate_self_test_reference.py'
- 'docs.json'
- 'package.json'
- '.github/workflows/self-test-reference.yml'
workflow_dispatch:
inputs:
vast_cli_ref:
description: 'vast-ai/vast-cli ref to generate from'
required: false
default: 'master'
self_test_ref:
description: 'vast-ai/self-test ref to generate from'
required: false
default: 'main'

jobs:
verify-self-test-reference:
runs-on: ubuntu-latest
steps:
- name: Checkout docs
uses: actions/checkout@v4
with:
path: docs

- name: Decide whether private source repos can be checked out
id: source-access
env:
SOURCE_TOKEN: ${{ secrets.VAST_DOCS_SOURCE_TOKEN }}
HEAD_REPO: ${{ github.event.pull_request.head.repo.full_name || github.repository }}
run: |
if [ "${{ github.event_name }}" = "pull_request" ] && [ "$HEAD_REPO" != "${{ github.repository }}" ] && [ -z "$SOURCE_TOKEN" ]; then
echo "can_verify=false" >> "$GITHUB_OUTPUT"
echo "::notice::Skipping self-test reference sync check for fork PR because VAST_DOCS_SOURCE_TOKEN is unavailable. Run workflow_dispatch or use an upstream branch to verify private source repos."
else
echo "can_verify=true" >> "$GITHUB_OUTPUT"
fi

- name: Checkout vast-cli source
if: steps.source-access.outputs.can_verify == 'true'
uses: actions/checkout@v4
with:
repository: vast-ai/vast-cli
ref: ${{ github.event.client_payload.vast_cli_ref || github.event.inputs.vast_cli_ref || 'master' }}
path: vast-cli-source
token: ${{ secrets.VAST_DOCS_SOURCE_TOKEN || github.token }}

- name: Checkout self-test source
if: steps.source-access.outputs.can_verify == 'true'
uses: actions/checkout@v4
with:
repository: vast-ai/self-test
ref: ${{ github.event.client_payload.self_test_ref || github.event.inputs.self_test_ref || 'main' }}
path: self-test-source
token: ${{ secrets.VAST_DOCS_SOURCE_TOKEN || github.token }}

- uses: actions/setup-python@v5
if: steps.source-access.outputs.can_verify == 'true'
with:
python-version: '3.11'

- name: Regenerate self-test reference
if: steps.source-access.outputs.can_verify == 'true'
working-directory: docs
run: |
PYTHONDONTWRITEBYTECODE=1 npm run generate-self-test-reference -- \
--vast-cli ../vast-cli-source \
--self-test ../self-test-source

- name: Fail if generated page is out of sync
if: steps.source-access.outputs.can_verify == 'true'
working-directory: docs
run: |
if ! git diff --quiet host/self-test-reference.mdx; then
echo "::error::host/self-test-reference.mdx is out of sync with vast-ai/vast-cli or vast-ai/self-test."
echo "::error::Run 'npm run generate-self-test-reference -- --vast-cli PATH_TO_VAST_CLI --self-test PATH_TO_SELF_TEST' and commit the result."
git diff --stat host/self-test-reference.mdx
git diff -- host/self-test-reference.mdx
exit 1
fi

- name: Fail if Python bytecode was generated
if: steps.source-access.outputs.can_verify == 'true'
working-directory: docs
run: |
if find scripts -name '__pycache__' -o -name '*.pyc' | grep -q .; then
echo "::error::Generated Python bytecode should not be committed or produced by the docs generation check."
find scripts -name '__pycache__' -o -name '*.pyc'
exit 1
fi

- name: Report skipped private-source validation
if: steps.source-access.outputs.can_verify != 'true'
run: |
echo "Self-test reference sync check skipped because this fork PR cannot access private source repositories."
12 changes: 12 additions & 0 deletions .mintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Internal review and verification state must never become documentation routes.
verification/
review-feedback/
graphify-out/
.orchestra/

# Local planning records are not product documentation.
HOST-DOCS-QA-SUMMARY.md
HOST-DOCS-PROCEDURE-VV-GOAL.md
task_plan.md
findings.md
progress.md
Loading
Loading