Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
a88843d
Merge remote-tracking branch 'origin/pr/7810' into shaw/cloud-lifecyc…
May 20, 2026
147e1c3
Merge remote-tracking branch 'origin/pr/7813' into shaw/cloud-lifecyc…
May 20, 2026
899d83d
Merge remote-tracking branch 'origin/pr/7815' into shaw/cloud-lifecyc…
May 20, 2026
f6cc5fd
Merge remote-tracking branch 'origin/pr/7816' into shaw/cloud-lifecyc…
May 20, 2026
8cd9047
Merge cloud lifecycle job queue PRs
May 20, 2026
38bc086
Merge latest develop before cloud lifecycle push
May 20, 2026
f3f6911
Fix portable UI component declaration types
May 20, 2026
1c31843
Fix TUI view coverage for XR declarations
May 20, 2026
31a463b
Fix build dependencies for cloud lifecycle merge
May 20, 2026
3525dd3
Merge remote-tracking branch 'origin/develop' into shaw/cloud-lifecyc…
May 20, 2026
1e6f57c
Fix plugin messages textarea import
May 20, 2026
50def34
Merge remote-tracking branch 'origin/develop' into shaw/cloud-lifecyc…
May 20, 2026
d36f4f0
chore: capture verification follow-up updates
May 20, 2026
190cef9
docs: gut rest/, plugin-registry/, launch-resources/, old cli/
May 20, 2026
4f506af
fix(training): remove fused_turboquant from Qwen3.5 pipeline + fix da…
May 20, 2026
4039efe
fix(app): resolve UI typecheck imports
May 20, 2026
e61b361
docs: write 8 track landing pages plus focused CLI doc
May 20, 2026
dc88c5d
Fix develop sync typecheck surfaces
May 20, 2026
3090b32
Merge remote-tracking branch 'origin/develop' into shaw/cloud-lifecyc…
May 20, 2026
b1093af
docs: scrub stale links, fix branding casing, drop api-reference
May 20, 2026
0dc2530
fix(benchmarks): normalize verbose VQA answers
May 20, 2026
73e02f8
docs: refresh CLI overview
May 20, 2026
6ba3b7e
fix(benchmark): normalize tool_call.arguments + fix eliza_native_v1 p…
May 20, 2026
7c9ba69
docs: refresh generated guides
May 20, 2026
f8a7c7a
docs: update roadmap CLI reference
May 20, 2026
3442d10
docs: remove stale CLI changelog links
May 20, 2026
71b39f6
Sync latest develop generated outputs
May 20, 2026
40a6ae9
Merge remote-tracking branch 'origin/develop' into shaw/cloud-lifecyc…
May 20, 2026
eed0bd6
docs(packages): update stale READMEs across the workspace
May 20, 2026
a780517
fix(benchmark): balanced-brace JSON extraction to handle Qwen XML suffix
May 20, 2026
57ff134
fix(benchmark): increase Cerebras max_tokens to 1024 to avoid truncation
May 20, 2026
40cbd4a
fix(training): remove trust_remote_code from xlam load_dataset
May 20, 2026
40227cb
docs: zero-orphan nav, refine elizaOS pages, drop registry doc
May 20, 2026
55c0b18
fix(training): increase Cerebras max_tokens from 1024 to 2048
May 20, 2026
497794a
docs(runtime): fix EventType enum to match packages/core/src/types/ev…
May 20, 2026
74d23ff
feat(cloud): let OAuth users attach a wallet to buy crypto credits
May 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
23 changes: 23 additions & 0 deletions bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

65 changes: 65 additions & 0 deletions evidence/imagegen/sd-cpp-cuda-pending.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{
"accelerator": "cuda",
"atCommit": "8df74c2c3732",
"generatedAt": "2026-05-20T09:46:59Z",
"howToProduce": "Build stable-diffusion.cpp with CUDA support on an NVIDIA host, then run SD 1.5 and Z-Image one-step smokes against the published bundle assets.",
"macHostLimitation": "This host can verify Apple Metal and generic MoltenVK availability; it cannot execute CUDA.",
"publishBlockingReasons": [
"cuda accelerator missing from sd-cpp probe accelerators",
"cuda platform smoke is not-run in evidence/imagegen/sd-cpp-runtime.json",
"release requires CPU, Metal, CUDA, and Vulkan imagegen runtime evidence to pass"
],
"reason": "CUDA cannot be run honestly on this local darwin-arm64 Apple Silicon host: there is no NVIDIA GPU, no nvidia-smi, and no CUDA-built stable-diffusion.cpp sd-cli binary.",
"requiredSmokes": [
{
"model": "bundles/0_8b/imagegen/sd-1.5-Q5_0.gguf",
"prompt": "a small square on a white background",
"size": "64x64",
"steps": 1
},
{
"companions": [
"bundles/9b/imagegen/vae/ae.safetensors",
"bundles/9b/imagegen/text-encoders/Qwen3-4B-Instruct-2507-Q4_K_M.gguf"
],
"model": "bundles/9b/imagegen/z-image-turbo-Q4_K_M.gguf",
"prompt": "a small square on a white background",
"size": "64x64",
"steps": 1
}
],
"runtime": {
"binaryVersion": "not built on this host",
"engine": "stable-diffusion.cpp",
"upstreamCommit": "5b0267e941cade15bd80089d89838795d9f4baa6",
"upstreamRepo": "leejet/stable-diffusion.cpp"
},
"schemaVersion": 1,
"status": "pending",
"target": "linux-x64-cuda",
"hostProbe": {
"platform": "darwin",
"arch": "arm64",
"machine": "Apple M4 Max MacBook local verification host",
"gpu": "Apple M4 Max 40-core GPU",
"cuda": "not available: no NVIDIA GPU and nvidia-smi is not installed",
"vulkan": "loader/device present via /opt/homebrew/bin/vulkaninfo and MoltenVK DRIVER_ID_MOLTENVK; this is not sd-cpp Vulkan imagegen execution evidence"
},
"requiredCommandEnv": {
"host": "Linux or Windows x86_64 machine with an NVIDIA CUDA-capable GPU and drivers visible to nvidia-smi",
"env": [
"export HF_TOKEN=<elizaos Hugging Face token>",
"export SD_CPP_BIN=/absolute/path/to/cuda-built/sd-cli"
],
"build": [
"git clone https://github.com/leejet/stable-diffusion.cpp",
"cmake -S stable-diffusion.cpp -B stable-diffusion.cpp/build-cuda -DSD_CUDA=ON -DSD_SERVER_BUILD_FRONTEND=OFF -DCMAKE_BUILD_TYPE=Release",
"cmake --build stable-diffusion.cpp/build-cuda --config Release -j --target sd-cli"
],
"probe": "SD_CPP_BIN=$SD_CPP_BIN bun plugins/plugin-local-inference/scripts/probe-sd-cpp.mjs --json",
"smokes": [
"$SD_CPP_BIN --model bundles/0_8b/imagegen/sd-1.5-Q5_0.gguf --prompt \"a small square on a white background\" --width 64 --height 64 --steps 1 -o evidence/imagegen/sd15-0_8b-cuda-smoke.png",
"$SD_CPP_BIN --diffusion-model bundles/9b/imagegen/z-image-turbo-Q4_K_M.gguf --vae bundles/9b/imagegen/vae/ae.safetensors --llm bundles/9b/imagegen/text-encoders/Qwen3-4B-Instruct-2507-Q4_K_M.gguf --prompt \"a small square on a white background\" --width 64 --height 64 --steps 1 -o evidence/imagegen/zimage-9b-cuda-split-smoke.png"
]
}
}
187 changes: 187 additions & 0 deletions evidence/imagegen/sd-cpp-runtime.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,187 @@
{
"generatedAt": "2026-05-20T09:46:59Z",
"memory": {
"evidence": "sd-cli --help advertises --mmap, --max-vram, --offload-to-cpu, and backend assignment; no model smoke run in this step",
"maxVramAuto": true,
"mmap": true,
"requiredFeaturesFromUpstreamReview": [
"mmap",
"--max-vram -1",
"segmented param offload"
],
"segmentedOffload": true
},
"probe": {
"accelerators": [
"auto",
"cpu",
"metal"
],
"available": true,
"binary": "/tmp/stable-diffusion.cpp/build-metal/bin/sd-cli",
"evidence": [],
"source": "local MacBook Metal build; 0_8b SD 1.5 Metal smoke refreshed 2026-05-19",
"supportedModels": [
"imagegen-sd-1_5-q5_0",
"imagegen-sdxl-turbo-q4_0",
"imagegen-z-image-turbo-q4_k_m",
"imagegen-flux-1-schnell-q4_k_m"
],
"version": "stable-diffusion.cpp version master-633-5b0267e, commit 5b0267e"
},
"publishBlockingReasons": [
"CUDA stable-diffusion.cpp build/probe/smoke evidence is still pending; this host cannot run CUDA",
"Vulkan stable-diffusion.cpp build/probe/smoke evidence is still pending; local MoltenVK enumeration is not imagegen runtime smoke evidence",
"iOS/CoreML and Android image generation smoke remain unproven",
"release bundle has not pinned/uploaded signed stable-diffusion.cpp binaries for all supported platforms",
"CUDA imagegen blocker report: evidence/imagegen/sd-cpp-cuda-pending.json",
"Vulkan imagegen blocker report: evidence/imagegen/sd-cpp-vulkan-pending.json"
],
"runtime": {
"binaryVersion": "stable-diffusion.cpp version master-633-5b0267e, commit 5b0267e",
"engine": "stable-diffusion.cpp",
"integration": "plugins/plugin-local-inference/src/services/imagegen/sd-cpp.ts",
"integrationContract": "sd-cpp uses --model for monolithic SD 1.5 and --diffusion-model plus --vae/--llm for split Z-Image tiers",
"localProbeReport": "evidence/imagegen/sd-cpp-local-probe-2026-05-19.json",
"probeScript": "plugins/plugin-local-inference/scripts/probe-sd-cpp.mjs",
"upstreamCommit": "5b0267e941cade15bd80089d89838795d9f4baa6",
"upstreamRepo": "leejet/stable-diffusion.cpp"
},
"schemaVersion": 1,
"smoke": {
"models": {
"0_8b/sd-1.5-Q5_0.gguf": {
"backends": [
"cpu",
"metal"
],
"outputs": [
"evidence/imagegen/sd15-0_8b-cpu-smoke.png",
"evidence/imagegen/sd15-0_8b-metal-smoke.png"
],
"reports": [
"evidence/imagegen/sd15-0_8b-cpu-smoke.json",
"evidence/imagegen/sd15-0_8b-metal-smoke.json"
],
"status": "pass",
"metal": {
"status": "pass",
"report": "evidence/imagegen/sd15-0_8b-metal-smoke.json",
"output": "evidence/imagegen/sd15-0_8b-metal-smoke.png",
"outputSha256": "af0cbb621781112a228e235f4dc4e618950d41b00b359fdf5cea1a9a89916d41"
}
},
"9b/z-image-turbo-Q4_K_M.gguf": {
"architecture": "z-image/lumina2 diffusion module",
"backends": [
"cpu",
"metal"
],
"companions": {
"llm": "bundles/9b/imagegen/text-encoders/Qwen3-4B-Instruct-2507-Q4_K_M.gguf",
"vae": "bundles/9b/imagegen/vae/ae.safetensors"
},
"metal": {
"output": "evidence/imagegen/zimage-9b-metal-split-smoke.png",
"outputSha256": "4ff7c1c9829b25f550d42e95ef02a6fd7ede54e230f213abee06f76af6de53f8",
"report": "evidence/imagegen/zimage-9b-metal-split-smoke.json",
"status": "pass",
"wallSeconds": 11.69
},
"outputSha256": "ac1575294804abc7d1655789a2b48ece82da29cee1537a771f5fd7778669299e",
"outputs": [
"evidence/imagegen/zimage-9b-cpu-split-smoke.png",
"evidence/imagegen/zimage-9b-metal-split-smoke.png"
],
"report": "evidence/imagegen/zimage-9b-cpu-split-smoke.json",
"reports": [
"evidence/imagegen/zimage-9b-cpu-split-smoke.json",
"evidence/imagegen/zimage-9b-metal-split-smoke.json"
],
"requiredInvocation": "--diffusion-model + --vae + --llm",
"status": "pass",
"wallSeconds": 6.1
}
},
"platforms": {
"cpu": {
"output": "evidence/imagegen/sd15-0_8b-cpu-smoke.png",
"report": "evidence/imagegen/sd15-0_8b-cpu-smoke.json",
"status": "pass"
},
"cuda": {
"report": "evidence/imagegen/sd-cpp-cuda-pending.json",
"status": "not-run"
},
"metal": {
"output": "evidence/imagegen/sd15-0_8b-metal-smoke.png",
"report": "evidence/imagegen/sd15-0_8b-metal-smoke.json",
"status": "pass"
},
"vulkan": {
"report": "evidence/imagegen/sd-cpp-vulkan-pending.json",
"status": "not-run"
}
},
"status": "partial"
},
"status": "blocked",
"testReports": {
"cudaPending": {
"path": "evidence/imagegen/sd-cpp-cuda-pending.json",
"status": "pending"
},
"localMetalBuild": {
"command": "cmake --build build-eliza-metal --config Release -j 4 --target sd-cli",
"path": "evidence/imagegen/sd-cpp-local-probe-2026-05-19.json",
"status": "pass"
},
"sdCppProbeHarness": {
"command": "bun test plugins/plugin-local-inference/__tests__/imagegen-sd-cpp-probe.test.ts",
"note": "Harness validates probe/backend capability detection, split Z-Image CLI args, CPU/Vulkan backend flags, and avoids false CUDA proof from generic --rng cuda help text; it does not prove real image inference.",
"path": "evidence/imagegen/sd-cpp-local-probe-2026-05-19.json",
"status": "pass"
},
"vulkanPending": {
"path": "evidence/imagegen/sd-cpp-vulkan-pending.json",
"status": "pending"
},
"zImageCpuSplitSmoke": {
"command": "sd-cli --diffusion-model ... --vae ... --llm ... --backend cpu --params-backend cpu --width 64 --height 64 --steps 1",
"output": "evidence/imagegen/zimage-9b-cpu-split-smoke.png",
"path": "evidence/imagegen/zimage-9b-cpu-split-smoke.json",
"status": "pass"
},
"zImageMetalSplitSmoke": {
"command": "sd-cli --diffusion-model ... --vae ... --llm ... --backend gpu --params-backend cpu --max-vram 2 --width 64 --height 64 --steps 1",
"output": "evidence/imagegen/zimage-9b-metal-split-smoke.png",
"path": "evidence/imagegen/zimage-9b-metal-split-smoke.json",
"status": "pass"
},
"sd15MetalSmoke20260519": {
"status": "pass",
"path": "evidence/imagegen/sd15-0_8b-metal-smoke.json",
"output": "evidence/imagegen/sd15-0_8b-metal-smoke.png",
"note": "64x64 one-step Metal smoke; CUDA/Vulkan evidence remains pending."
}
},
"atCommit": "8df74c2c3732",
"hostProbe": {
"platform": "darwin",
"arch": "arm64",
"machine": "Apple M4 Max MacBook local verification host",
"gpu": "Apple M4 Max 40-core GPU",
"cuda": "not available: no NVIDIA GPU and nvidia-smi is not installed",
"vulkan": "loader/device present via /opt/homebrew/bin/vulkaninfo and MoltenVK DRIVER_ID_MOLTENVK; this is not sd-cpp Vulkan imagegen execution evidence"
},
"localChecks20260520": {
"sdCliInPath": "not found",
"cuda": "not available locally; CUDA pending report remains authoritative",
"vulkan": "vulkaninfo --summary passes through MoltenVK, but no sd-cpp Vulkan binary/smoke exists locally",
"remoteEvidenceReviewed": [
"evidence/imagegen/sd-cpp-runtime.json",
"evidence/imagegen/sd-cpp-cuda-pending.json",
"evidence/imagegen/sd-cpp-vulkan-pending.json"
]
}
}
Loading
Loading