Skip to content

Dev OS v0.3.5

Choose a tag to compare

@github-actions github-actions released this 05 Oct 00:01
· 2 commits to main since this release

Fix Terminal losing its VTE dependency after Use latest version.

The shell launcher previously set optional WSL VTE paths only for the shell process. The supervisor did not receive them, so switching to an installed release could show “Typelib file for namespace Vte, version 2.91 not found”. Session startup now prepares the dependency environment before starting the supervisor and preserves it through subsequent version switches.

Installed launchers also recover the optional VTE runtime from the private WSL tools directory in PATH when taking over from older supervisors. System Linux installations continue using system dependency paths.

Validation: reproduced the failure in a private headless session without pre-injecting VTE variables; verified the fix starts Terminal and a real PTY after a runtime switch. Regression tests cover inherited paths, legacy supervisor recovery, paths containing spaces, deduplication and system installations. The live update test now explicitly checks Terminal after switching.

Install through Settings → Updates, save your work, then choose Use latest version. Built-in apps close during the shell restart. Verified the published package also recovers VTE when taking over from a simulated older supervisor without inherited dependency variables.