Skip to content

LazyTasks 2.4.0

Choose a tag to compare

@StuJLans StuJLans released this 30 Jul 13:24
· 10 commits to main since this release

LazyTasks 2.4.0

You pick the model, you pull the trigger. 2.4.0 puts two controls where they belong: which model a session runs with — set per project or per dispatch — and a confirming click before anything ships. Plus headless sessions now start on every Mac, however node is installed.

Choose the model a session runs with (#76)

Each project can now set a default model: click the model chip next to the profile chip on the project page and pick a suggestion or type any model name the CLI accepts. Any single dispatch can override it from an issue row's "Start session with model" menu, and Tank can do the same by adding "model" to a start_session action. Nothing set means the provider default, exactly as before — and cheap tasks no longer have to burn an expensive model.

Ship now asks for a confirming click (#75)

Shipping is no longer a single click. The first click on any Ship control — the "Ship it" pill or the paperplane buttons — arms it: it turns amber and reads "Ship?". A second click within 3 seconds ships; clicking anywhere else or waiting disarms it. No more accidental ships from a stray click.

Headless sessions now work on nvm-only machines (#78)

Headless dispatches failed instantly with "env: node: No such file or directory" when node was installed only through a version manager (nvm, fnm, asdf, …). Those tools set up their PATH in interactive shell config (.zshrc), which the runner's non-interactive probe never read. Tool and PATH resolution now probes your shell the same way a terminal window would (with the old behavior as fallback), so headless runs see exactly the PATH your terminal has.