Skip to content
August 24, 2026CLI 1.4.2

Catch broken Python references before the run

A test run that cannot succeed now refuses to start and tells you exactly why, and everything your phase code logs is captured where you expect it.

  • Added a pre-flight check that names every unresolvable Python reference — phase or plug — before the run starts, replacing mid-run tracebacks and silently missing plug arguments
  • Added capture of Python logging output from phase code into run logs, with severity and file:line origin; critical messages render as errors
  • Fixed deploy packing the .git file of worktree checkouts into the source archive
  • Fixed printed dashboard links mixing identities on machines holding both a user and a station login, and a false "Not logged in" hint when the identity cache was cold

Try these features today