tools/makepad_builder replaces tools/makepad_loader: one build target shared across app builds, workspace package selection, checkout progress on the public Git API, detached built apps with a completion state, waits for Windows security scans, manual retry after compiler locks, dedicated-folder installer checks, catalog and runtime fixes. tools/web_server and its scripts leave for github.com/makepad/webserver. Arch USB clone/restore scripts, the qwen38 box scripts and the G-belt serial test join tools/. docs/agents records the agent workflow and the remote-control handoff protocol; AGENTS.md forbids vendored sources and bulk imports. Cargo.toml lists apps/wm-dyn, libs/code_language, libs/search, libs/tar, libs/loader_bundle and tools/makepad_builder, and drops the two removed crates. Squashed from work: - Share Builder target across Makepad app builds - Fix Builder workspace package selection - Align Builder checkout progress with public Git API - Detach built apps and show completion state - Wait for Windows security scans - Offer manual retry after Windows compiler locks - docs: the agent workflow of record and the remote-control handoff protocol - builder: dedicated-folder installer checks, catalog and runtime fixes; Windows job objects hold c_void handles - tools: Arch USB clone/restore scripts, the qwen38 box scripts, and the G-belt serial test - tools: the web server moves to makepad/webserver - AGENTS.md: no vendored sources or bulk imports in the tree Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
10 lines
1 KiB
PowerShell
10 lines
1 KiB
PowerShell
# Start detached provisioning: llama.cpp b10430 win-cuda-13.3 binaries + cudart + source clone at tag
|
|
$ErrorActionPreference = 'Stop'
|
|
New-Item -ItemType Directory -Force -Path C:\ai\qwen38 | Out-Null
|
|
$curl = 'C:\Windows\System32\curl.exe'
|
|
$u1 = 'https://github.com/ggml-org/llama.cpp/releases/download/b10430/llama-b10430-bin-win-cuda-13.3-x64.zip'
|
|
$u2 = 'https://github.com/ggml-org/llama.cpp/releases/download/b10430/cudart-llama-bin-win-cuda-13.3-x64.zip'
|
|
$inner = "cd /d C:\ai\qwen38 && $curl -sL --retry 3 --retry-delay 2 -o llama-cuda.zip $u1 && $curl -sL --retry 3 --retry-delay 2 -o cudart.zip $u2 && (if not exist bin mkdir bin) && tar -xf llama-cuda.zip -C bin && tar -xf cudart.zip -C bin && git clone --depth 1 --branch b10430 https://github.com/ggml-org/llama.cpp llamacpp-src && echo PROVISION_DONE"
|
|
$cmd = 'cmd /c "' + $inner + '" >> C:\ai\qwen38\provision.log 2>&1'
|
|
$r = Invoke-CimMethod -ClassName Win32_Process -MethodName Create -Arguments @{ CommandLine = $cmd }
|
|
Write-Output ("PROVISION_LAUNCH pid=" + $r.ProcessId + " rc=" + $r.ReturnValue)
|