← All posts
Releases

What's new in renest 0.1.15

After a restore, renest now tells you how to start the app, adds a renest start command, checks the GPU before you pay for the download, and names plugins that came back broken.

Renest field team October 1, 2026·2 min read
Pass this on XRedditLinkedIn

renest 0.1.15 is on PyPI. Upgrade with:

uv tool install --upgrade renest

This release came from watching someone outside the team restore a setup from nothing but a hand-off link. Everything below is either something that cost them time, or something the tool should have said and didn't.

After a restore, it tells you what to do next

A restore now ends with What's next: where your output lands, the command that starts the app, where the packed workflow file is, and a reminder that the same restore command works on another machine. Every line is read off the nest; nothing is guessed.

The new renest start command runs that start command for you, so you don't have to copy it out and paste it back:

renest start --dir ./run --listen 0.0.0.0

If the recorded start command only listens on 127.0.0.1, both the summary and renest start now say so — that address is unreachable from your browser even after you expose the port in your provider's panel. --listen 0.0.0.0 fixes that one value.

The pre-flight check looks harder before you pay for the download

  • It now asks the GPU for a little memory and gives it back — the first check that actually touches the card instead of reading version strings.
  • It runs a full nvidia-smi query, so a machine whose driver has come apart is caught before the download, not after.
  • Both are warnings for now, not refusals: a wrong refusal would cost you a machine you already rented.

Plugins that come back broken are named

  • New nests record which system libraries each plugin's compiled files ask for, so a restore can warn about a missing library before you first drag that plugin into a workflow.
  • After the app starts, the launch log is read for plugins that failed to import because a shared library is missing, and they are reported by name.

Fixes

  • pack could finish successfully and still print "Pack failed" as its last line.
  • capture no longer stops with an operating-system error on certain prompt file names.

The quick start and After the restore pages cover the new commands.

Pass this on XRedditLinkedIn

See a restore check itself.

Claim a starter nest — a run we packed and checked — and restore it on a machine you rent. Free, no card.