Commit 915571e
committed
Merge branch 'test/win-pro-integration' into main
Windows Pro integration + the Windows GPU fix:
- Vault, Clipboard and Replay live on Windows (core shell + wiring; the pro-side
code lands in desktop-pro's matching merge).
- Windows GPU offload restored: the bundled Vulkan engine died at startup with
vk::PhysicalDevice::createDevice: ErrorExtensionNotPresent, so every launch
silently fell back to the CPU engine. Fixed by setting ggml-vulkan's own
GGML_VK_DISABLE_BFLOAT16 opt-out in the Windows engine spawn env. macOS env
composition is byte-identical, asserted by test.
- System Health now names a GPU driver extension gap instead of showing a blank
'server is not running'.
- A failed engine LAUNCH is no longer treated as a crash, so a fast-failing
engine can no longer halve and persist the user's ctxSize.
- release.yml / windows-build.yml take a pro_ref input, so a release can pair a
core ref with a matching desktop-pro ref instead of silently bundling pro main.
Pairs with desktop-pro 169ccb6 - core's Pro shell references that code, so the
two land together.
Verified: tsc (node + web) clean, 3158 unit tests pass, coverage above the
ratchet floor. NOT yet verified: GPU offload through a packaged app on real
Windows hardware - that is what the next beta is for.30 files changed
Lines changed: 679 additions & 64 deletions
File tree
- .github/workflows
- e2e/screenshots
- src
- main
- __tests__
- llm
- __tests__
- renderer/src
- components/pro
- __tests__
- lib
- __tests__
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
16 | 26 | | |
17 | 27 | | |
18 | 28 | | |
| |||
165 | 175 | | |
166 | 176 | | |
167 | 177 | | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
168 | 183 | | |
169 | 184 | | |
170 | 185 | | |
| |||
356 | 371 | | |
357 | 372 | | |
358 | 373 | | |
| 374 | + | |
359 | 375 | | |
360 | 376 | | |
361 | 377 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
14 | 23 | | |
15 | 24 | | |
16 | 25 | | |
| |||
44 | 53 | | |
45 | 54 | | |
46 | 55 | | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
47 | 59 | | |
48 | 60 | | |
49 | 61 | | |
| |||
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
0 commit comments