From ecdf1216f342f63d2f40d3ffd56463d02c0cac13 Mon Sep 17 00:00:00 2001 From: Solaria Lumis Havens Date: Fri, 20 Feb 2026 03:45:08 +0000 Subject: [PATCH] fix: Make integrate() calls async - add await --- becomingone/api.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/becomingone/api.py b/becomingone/api.py index 41bcebd..0c7d780 100644 --- a/becomingone/api.py +++ b/becomingone/api.py @@ -111,15 +111,15 @@ async def process_input(input_data: Dict[str, Any]) -> Dict[str, Any]: # Convert text to temporal input # Simple encoding: use ord values as phase signals signals = np.array([ord(c) / 127.0 for c in content[:512]], dtype=np.float32) - result = master.integrate(signals) + result = await master.integrate(signals) elif input_type == "tokens": # Direct token input (for LLM integration) tokens = input_data.get("tokens", []) - result = master.integrate(np.array(tokens, dtype=np.float32)) + result = await master.integrate(np.array(tokens, dtype=np.float32)) elif input_type == "phase": # Direct phase input phases = input_data.get("phases", []) - result = master.integrate(np.array(phases, dtype=np.float32)) + result = await master.integrate(np.array(phases, dtype=np.float32)) else: return {"error": f"Unknown input type: {input_type}"}