v0.1.40
KodaX Space v0.1.40
Changed
- Root and Desktop now resolve the exact npm-published
@kodax-ai/kodax@0.7.86package. Coder startup requires both the SDK and the
connected Runtime to advertisesandboxRuntime:3; an idle older daemon is
retired only through KodaX's verified capability-upgrade path. - Space's sandbox startup probe, Settings status schema, capability ledger, and
packaged Electron smoke now consume standalone sandbox facade v3. The smoke
executes a real contained command when doctor reports ready and independently
verifies daemon-side sandbox v3 negotiation. - Auto LLM compatibility coverage follows KodaX 0.7.86 sandbox-first semantics:
unavailable containment uses the existing normal permission policy without
replaying a command or issuing a second classifier decision.
Fixed
- KodaX 0.7.86 repairs the packaged Electron/ASAR Windows Shell chain tracked by
Issue 128, including staged sandbox runners, Electron Node-bootstrap
isolation, machine-wide policy ownership, termination proof, and surfaced
lifecycle cleanup failures. - Daemon startup now delegates an
inlineowner fence to the SDK's atomic
daemon-enable reconciliation instead of rejecting every owned snapshot.
Provably abandoned inline owners recover without deleting~/.kodax, while
active, unreadable, and unverifiable owners still fail closed. - Space retains an inline owner handle when coordinated close fails, allowing
the SDK release to be retried instead of silently orphaning the fence.
Installation Notes
Unsigned installers: first launch may trigger OS trust prompts.
- Windows: use
Setup.exefor normal install,Portable.exefor no-install launch, or the matching.zipfallback if the browser blocks direct.exedownloads. - Windows SmartScreen: click "More info" -> "Run anyway"
- macOS: Gatekeeper -> right-click -> Open -> confirm
- Linux:
chmod +x *.AppImagethen run; orsudo dpkg -i *.deb
KodaX Space is a local-first tool for trusted users; installers remain unsigned for this release.
Verify Checksums
SHA-512 checksums are included in the uploaded latest*.yml electron-updater manifests; GitHub also exposes a SHA-256 digest for each release asset.
Full Changelog: v0.1.39...v0.1.40