feat(schema): add blender_available detection to derive_capabilities() trigger #262
1 changed files with 7 additions and 0 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue