demeter

Autonomous Hydroponic Intelligence
commit 497c3c65607f9930f2e156cc48df30dbed14b3b7
parent b95745bce5d0630447be1bfc6de73ca00a884ae8
Author: Debarghya Das <debarghya1108@gmail.com>
Date:   Tue,  3 Mar 2026 04:42:16 +0000

Merge PR

Diffstat:
Mbackend/server/functions.py | 7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/backend/server/functions.py b/backend/server/functions.py @@ -202,10 +202,15 @@ async def process_search(file: UploadFile, sensors_str: str, builder): # --- STEP 3: The Reasoning Cycle --- print("🧠 Invoking Supervisor Agent...") mini_agent_reports = simulate_sub_agents(numeric_sensors) + + fmu_vector = query_fmu.vector + if hasattr(fmu_vector, 'tolist'): + fmu_vector = fmu_vector.tolist() current_fmu_context = { "metadata": metadata, - "payload": {"sensors": numeric_sensors} + "payload": {"sensors": numeric_sensors}, + "vector": fmu_vector } decision_json = supervisor.reason(