Skip to content

chore(assets): regenerate tether-tweet.gif under v0.12.0 (clean, on-brand)#223

Merged
rylinjames merged 1 commit into
mainfrom
chore/regenerate-demo-gif-tether
Jun 10, 2026
Merged

chore(assets): regenerate tether-tweet.gif under v0.12.0 (clean, on-brand)#223
rylinjames merged 1 commit into
mainfrom
chore/regenerate-demo-gif-tether

Conversation

@rylinjames

Copy link
Copy Markdown
Collaborator

Why

The README hero gif was a pre-rename v0.8.0 recording showing reflex commands (and its file 404'd on the public README until #221 renamed it). Re-recorded on Modal A10G against the published fastcrest-tether 0.12.0 so the demo matches what users now install.

What it shows now

tether --versiontether inspect targets (Jetson Orin Nano/AGX/Thor + Desktop RTX/A100/H100 support table) → tether --help. Fully Tether-branded, 9.8s / 126 KB / 1075×873. Frames verified — no reflex, no crashes.

Why not tether doctor (the old panel)

tether doctor's deploy-diagnostic checks crash on a GPU box with no exported model (check_cuda_graphs + check_vlm_tokenizationTypeError: argument should be a str, not 'ModelProto'). That's a real v0.12.0 bug (tracked separately) and a bad look in a marketing asset, so the gif uses inspect targets — GPU-free, narrow, and on-brand. The asset README notes to restore the doctor panel once the bug is fixed.

Files

  • assets/tether-tweet.gif — regenerated
  • scripts/modal_record_demo_gif.py — records the inspect-targets sequence; installs published fastcrest-tether==0.12.0
  • assets/README.md — asset table, refresh policy, doctor-crash note

Modal: ~$0.30 on A10G (novarepmarketing profile). tether-chat-demo.gif is still pre-rename but isn't embedded anywhere — left for a separate pass.

🤖 Generated with Claude Code

…rand)

The README hero gif was a pre-rename v0.8.0 recording showing 'reflex'
commands. Re-recorded on Modal A10G against the published
fastcrest-tether 0.12.0: shows 'tether --version' -> 'tether inspect
targets' -> 'tether --help'. Fully Tether-branded, 9.8s / 126 KB.

The recording uses 'tether inspect targets' instead of the old
'tether doctor' panel: doctor's deploy-diagnostic checks crash on a GPU
box with no exported model (Path(ModelProto) TypeError) — a real bug
tracked separately. 'inspect targets' is GPU-free, narrow, and on-brand
(shows Jetson Orin/Thor + RTX/A100/H100 deploy targets).

- assets/tether-tweet.gif: regenerated
- scripts/modal_record_demo_gif.py: record inspect-targets sequence,
  install published fastcrest-tether==0.12.0
- assets/README.md: updated asset table + refresh policy + doctor note

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@rylinjames rylinjames merged commit 9a90f3f into main Jun 10, 2026
6 checks passed
@rylinjames rylinjames deleted the chore/regenerate-demo-gif-tether branch June 10, 2026 17:42
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