Logic-Loom v0.1.0-alpha.7
Pre-releaseLogic-Loom v0.1.0-alpha.7
Seventh alpha — the "packaged builds actually run the pipelines" cut.
If you installed alpha.5 or alpha.6 and the Zotero pipeline died the moment
you clicked Run, this is the release that fixes it.
Fixed: the Zotero pipeline failed in every packaged build
Running any zsum pipeline stage from an installed Logic-Loom failed
immediately with:
logic-loom-api: error: unrecognized arguments: -m logic_loom_api._zsum_launcher cards
Cause. The sidecar spawns the zsum CLI through its own runtime as
<sys.executable> -m logic_loom_api._zsum_launcher <stage>. In a packaged
build sys.executable is the frozen logic-loom-api binary, not a Python
interpreter — PyInstaller's bootloader implements no -m, so it forwarded
-m … straight to the sidecar's own argument parser, which rejected it.
Why it escaped earlier releases. Development runs are unaffected: there
sys.executable is the uv-managed .venv/bin/python, which has a real -m.
The bug only ever existed in packaged builds, which is exactly where it went
unexercised.
Fix. Bundled modules are now addressed through a runtime-aware helper —
-m in development, and a hidden --run-module re-entry flag when frozen,
dispatched via runpy before argument parsing. This mirrors the
--install-runtime-pkg escape hatch the sidecar already used for the same
class of problem.
The identical latent bug in the NotebookLM node-generation dispatch is
fixed by the same change; it had been carrying a known follow-up marker since
issue #103.
If you saved Settings on alpha.5 or alpha.6
zsum_python_cmd is persistable from the Settings page, so a packaged build
that saved settings before this release has a permanently dead command stored
in ~/.config/logic-loom/config.toml. Logic-Loom now detects that specific
stale value on load and drops it so the working default is regenerated — no
manual edit required. A custom command pointing at a real external
interpreter is left untouched.
Also in this release
- Local installer (
local_install_and_clean.sh) — one command to sync the
sibling repos, refresh vendored sources, build, install to/Applications,
and clean up build artifacts. - Vendoring:
zotero-summarizerconverted from a git subtree to a
content-copy; AKMS refreshed to7e07ace, MechDSL toedc4310. - Test reliability: a debounce test that raced a fixed sleep against a
50 ms timer is now poll-based, ending intermittent CI failures that moved
between Linux and Windows. - Documentation: packaging and GitNexus reference content moved into
lazy-loaded skills.
No UI or API surface changed in this release.
Platform availability
Built by the public build-binaries.yml workflow on real macOS, Linux, and
Windows runners.
- macOS Apple Silicon —
.dmg - Linux x86_64 —
.deband.AppImage - Windows x86_64 —
.msiand NSIS.exeinstaller
Asset names are unchanged from alpha.6 (Tauri defaults, e.g.
Logic-Loom_0.1.0_aarch64.dmg). A single SHA256SUMS.txt manifest covering
every asset ships alongside the binaries.
Verifying downloads
shasum -a 256 -c SHA256SUMS.txt