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>
23 lines
1.8 KiB
PowerShell
23 lines
1.8 KiB
PowerShell
# Inspect provisioned llama.cpp b10430: converter support, binaries, official convert.log recipe
|
|
$ErrorActionPreference = 'Continue'
|
|
Write-Output "=== provision.log ==="
|
|
Get-Content C:\ai\qwen38\provision.log -Tail 15
|
|
Write-Output "=== source checkout ==="
|
|
git -C C:\ai\qwen38\llamacpp-src log -1 --format="%H %cI %s"
|
|
Write-Output "=== converter: Qwen3_5 registration ==="
|
|
Select-String -Path C:\ai\qwen38\llamacpp-src\convert_hf_to_gguf.py -Pattern 'Qwen3_5|qwen3_5' | Select-Object -First 12 | ForEach-Object { $_.LineNumber.ToString() + ": " + $_.Line.Trim() }
|
|
Write-Output "=== converter: mmproj + mtp flags ==="
|
|
Select-String -Path C:\ai\qwen38\llamacpp-src\convert_hf_to_gguf.py -Pattern '"--mmproj"|"--mtp"|mtp_' | Select-Object -First 12 | ForEach-Object { $_.LineNumber.ToString() + ": " + $_.Line.Trim() }
|
|
Write-Output "=== bin dir ==="
|
|
Get-ChildItem C:\ai\qwen38\bin -Filter *.exe | Select-Object -First 25 Name | Out-String
|
|
Get-ChildItem C:\ai\qwen38\bin -Filter *.dll | Measure-Object | ForEach-Object { "dll_count=" + $_.Count }
|
|
Write-Output "=== llama-server version ==="
|
|
& C:\ai\qwen38\bin\llama-server.exe --version 2>&1 | Select-Object -First 4
|
|
Write-Output "=== relevant server flags present ==="
|
|
$help = & C:\ai\qwen38\bin\llama-server.exe --help 2>&1 | Out-String
|
|
foreach ($f in @('--api-key','--cache-type-k','--jinja','--reasoning-format','--mmproj','--chat-template-kwargs','--model-draft','--spec-type','--swa-full','--flash-attn')) {
|
|
if ($help -match [regex]::Escape($f)) { Write-Output ("HAS " + $f) } else { Write-Output ("MISSING " + $f) }
|
|
}
|
|
Write-Output "=== ggml-org official convert.log head (box-side fetch) ==="
|
|
C:\Windows\System32\curl.exe -sL -r 0-4000 "https://huggingface.co/ggml-org/Qwen3.8-27B-GGUF/resolve/main/convert.log" -o C:\ai\qwen38\ggmlorg_convert_head.log
|
|
Get-Content C:\ai\qwen38\ggmlorg_convert_head.log | Select-Object -First 40
|