feat(schema): add blender_available detection to derive_capabilities() trigger #262

Merged
clawdie merged 1 commit from feat/blender-mother-cap into main 2026-06-28 08:31:56 +02:00

View file

@ -152,6 +152,13 @@ BEGIN
);
END IF;
END IF;
-- Blender detection from hw-probe.
IF NEW.hw_profile->'blender'->>'available' = 'true' THEN
caps := caps || jsonb_build_object(
'blender_available', true,
'blender_version', NEW.hw_profile->'blender'->>'version'
);
END IF;
-- Inference tier: what this node can run locally.
IF caps->>'has_gpu' = 'true' AND (caps->>'ollama_available' = 'true' OR caps->>'llama_cpp_available' = 'true') THEN
caps := caps || '{"inference_tier": "local-fast"}'::JSONB;