commit 497c3c65607f9930f2e156cc48df30dbed14b3b7
parent b95745bce5d0630447be1bfc6de73ca00a884ae8
Author: Debarghya Das <debarghya1108@gmail.com>
Date: Tue, 3 Mar 2026 04:42:16 +0000
Merge PR
Diffstat:
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(