Synth Workshop v0.7.4
Exact training-workload selection, bounded local training, and honest terminal run cards.
Synth Workshop v0.7.4 binds every local training run to an exact workload and container identity, bounds local training resource use, and corrects two run cards that misreported their own state.
Training identity and provenance
- A training run selects an exact ready container and its advertised task family.
- With no workload advertised, the launch form stays closed instead of starting an unbound run.
- Local runs persist their dataset, configuration, and artifact provenance alongside their visuals.
- Local CISPO requires an explicit parent artifact rather than inferring a warm start.
Bounded local execution
- Local MLX training and CISPO rollout generation run under explicit memory and length bounds.
- MLX runtime child processes reconcile across a Workshop restart.
- A completed local SFT run reconciles from its persisted handoff after restart.
- Local SFT gates unsafe learning rates and projects its paired held-out evaluation.
Honest run state
- Terminal GEPA and eval cards no longer report a missing provider credential after their proxy lease is cleaned up. A terminal record owns its outcome; an absent optional lease is not evidence of a missing credential.
- A started SFT job no longer shows a false waiting-for-accelerator state.
- GEPA evidence panels reflow at compact pane widths.
Verification
- Workshop source:
937a316fcb85e8371faf2bd6f57aceadc4cc1873. - Containers source:
e1df8c6. - MLX runtime source:
5d6db14. - ZIP SHA-256:
782ea3d25323cb7deb08f95d943d7078c18bebdcc7575e95dea14099a9b64e1c. - DMG SHA-256:
ab1fbf03eebbeb0bf816e474bc645d9ff54a527c08ddb30c0d1f628c319c913d. - Workshop Rust: 1,305 passed, 0 failed, 8 ignored.
- Containers: 489 passed, 10 skipped, 0 failed.
- TypeScript typecheck passed; ZIP and DMG round trips both reported version
0.7.4and passed strict deep-signature verification.
Lengthy workload training end-to-end lanes were deliberately deferred for this patch. ALFWorld, Craftax, HealthBench, Harvey/OpenRouter, and the full Banking77 GEPA and SFT training replays were not rerun against this candidate and are not represented as passing. Hosted CISPO remains fail-closed because no admissible canary receipt exists.
Distribution
This Apple-silicon macOS release is ad-hoc signed and not Apple-notarized. On first launch, macOS may require Control-click → Open or System Settings → Privacy & Security → Open Anyway.
- Download v0.7.4 from usesynth.ai/download.
- Verify the selected artifact against its SHA-256 above before opening it.
- Release history: usesynth.ai/workshop/releases.