{ "db_name": "PostgreSQL", "query": "SELECT t.id FROM threads t\n WHERE t.workspace_id = $1\n AND t.kind = 'dm'\n AND EXISTS (SELECT 1 FROM thread_participants p\n WHERE p.thread_id = t.id AND p.agent_id = $2 AND p.active)\n AND EXISTS (SELECT 1 FROM thread_participants p\n WHERE p.thread_id = t.id AND p.agent_id = $3 AND p.active)\n AND (SELECT count(*) FROM thread_participants p\n WHERE p.thread_id = t.id AND p.active) = 2\n LIMIT 1", "describe": { "columns": [ { "ordinal": 0, "name": "id", "type_info": "Uuid" } ], "parameters": { "Left": [ "Uuid", "Uuid", "Uuid" ] }, "nullable": [ false ] }, "hash": "29801aea5856c8a0660619749181f3e99d6770e251e3c4dbdcab1606af8920c0" }