(event, session_id, supabase: AsyncSupabaseClient = None)
| 172 | |
| 173 | |
| 174 | async def handle_tools(event, session_id, supabase: AsyncSupabaseClient = None): |
| 175 | if supabase is None: |
| 176 | supabase = await get_async_supabase() |
| 177 | |
| 178 | tool = { |
| 179 | "id": event.get("id", str(uuid.uuid4())), |
| 180 | "session_id": session_id, |
| 181 | "agent_id": event.get("agent_id", None), |
| 182 | "name": event.get("name", None), |
| 183 | "logs": event.get("logs", None), |
| 184 | "params": event.get("params", None), |
| 185 | "returns": event.get("returns", None), |
| 186 | "init_timestamp": event["init_timestamp"], |
| 187 | "end_timestamp": event["end_timestamp"], |
| 188 | } |
| 189 | return tool |
| 190 | |
| 191 | |
| 192 | async def handle_errors(event, session_id, supabase: AsyncSupabaseClient = None): |
nothing calls this directly
no test coverage detected
searching dependent graphs…