FSO-Genesis-Space / fabric_patch.txt
LOOFYYLO's picture
Upload folder using huggingface_hub
2c54126 verified
Raw
History Blame Contribute Delete
1.06 kB
<<<<<<< SEARCH
# 1. Check if logic exists
if logic_id not in self.logic_registry and instruction:
=======
# 0. Check for Direct Consumption (Call Spec)
call_spec = payload.get("call_spec")
if call_spec:
print(f"[Node {self.coords}] Executing Direct Industrial Logic: {call_spec}")
exec_data = data
if target_key and target_key in self.local_storage:
exec_data = self.local_storage[target_key]
# Wrap data in params if it's a dict, else pass as 'data'
params = exec_data if isinstance(exec_data, dict) else {"data": exec_data}
result = self.direct_consumer.execute_logic(call_spec, params)
return {
"status": "EXECUTED",
"node": self.coords,
"logic": call_spec,
"result": result,
"type": "direct_consumption"
}
# 1. Check if logic exists
if logic_id not in self.logic_registry and instruction:
>>>>>>> REPLACE