From bdaad1d8b45d18fb8f2d2d037fcd6efab09d785e Mon Sep 17 00:00:00 2001 From: Solaria Lumis Havens Date: Fri, 20 Feb 2026 03:47:06 +0000 Subject: [PATCH] fix: Handle numpy arrays in process_input response --- becomingone/api.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/becomingone/api.py b/becomingone/api.py index 0c7d780..f0ab0fe 100644 --- a/becomingone/api.py +++ b/becomingone/api.py @@ -126,8 +126,8 @@ async def process_input(input_data: Dict[str, Any]) -> Dict[str, Any]: return { "status": "processed", "coherence": float(result.coherence) if result.coherence else None, - "phase": result.phase.tolist() if result.phase is not None else None, - "collapsed": result.collapsed, + "phase": list(result.phase) if hasattr(result, 'phase') and result.phase is not None else None, + "collapsed": result.collapsed if hasattr(result, 'collapsed') else None, "timestamp": datetime.utcnow().isoformat(), }