RELEASES
Release notes
Every version, what changed in it, and whether its installer is published. Checksums are on the download page.
- 4.0.1Installer not published yet
Crew roles for sessions, round briefs, and an optional classifier that decides when to wake Claude.
All 6 changes
- P-JEV-1Tier 2 necessity gate. Before starting a Claude session, an optional classifier on your own OpenRouter key checks whether the event needs one. It fails open: any error or a missing key means Claude is woken as before, and a "no" is retried and then overridden, so a message is never stranded.
- P-JEV-1BClassifier refinements. Key changes apply without a restart. The classifier sees up to 300 characters of the message, and this can be turned off. Timeout, rate-limit and refused-connection paths all fail open.
- P-WAKE-3Queued message fix. Fixed a case where a message queued behind another project's running session could be dropped.
- P-JEV-2Staff Dispatcher. A session can start as one of the project's crew roles (8, or 9 with a native app). The role is advisory, with free hand-off. Starting without a role behaves as before.
- P-JEV-3Round Brief. A session started with a role reads LOOP.md cut to the rules every session obeys plus its role's sections, word for word, which is 62 to 74% of the full file. Anything unusual falls back to the whole file.
- PackagingInstaller name. The installer is now luff-enterprise-studio-<version>.dmg, and packaging refuses to package a stale build.