Download Models
Workflow
- Read
STATE.md; reset it fromreferences/template/STATE.template.mdfor a new run. Readreferences/runtime.mdbefore starting a transfer. - Resolve the exact Hugging Face repository, optional revision and file list,
short model abbreviation, and destination under
~/Desktop/models/<model-name>/. - Check existing destination files, available disk space, HF CLI availability, authentication requirements, and whether a tmux session with the chosen name already exists. Skip complete files unless the user requests overwrite.
- Show the exact
hf downloadcommand and destination before starting. - Start or deliberately reuse a named tmux session, activate
~/Desktop/python-venvs/hf-cli, and run the download there. Tell the user the exact commands for listing and attaching to the session. - Monitor progress and report meaningful updates during the transfer. In an interactive task, update at least once per minute when observable; never leave the user without status for more than two minutes.
- Verify the downloaded files and revision when available. Update
~/Desktop/models/Readme.mdwithout removing existing inventory entries. - Record the repository, destination, tmux session, command, verification, and
final status in
STATE.md.
Rules
- Prefer
hf download; use explicit trailing filenames for partial downloads. - Never print tokens or embed credentials in commands, logs, or state.
- Do not redownload complete files without explicit instruction.
- Do not claim completion before the download and file verification finish.
Output
Report the command, tmux session and attach command, destination, verified files or revision, and any skipped or failed items.