Commit Graph

205 Commits

Author SHA1 Message Date
Tommy D. Rossi 4325d61c4d testing snaps 2025-11-25 18:15:24 +01:00
Tommy D. Rossi 4f8a95b104 Update AGENTS.md 2025-11-25 12:58:39 +01:00
Tommy D. Rossi b800fc4906 better test 2025-11-25 12:58:24 +01:00
Tommy D. Rossi 7588e2a54c fix: page.url() returning empty after extension runs for a while
Target.targetInfoChanged handler was updating parent page's cached
targetInfo with child target info (service workers, iframes) because
it looked up targets by sessionId instead of targetId.

Now correctly iterates connectedTargets to find matching targetId.
2025-11-25 12:55:35 +01:00
Tommy D. Rossi 1681c76ede how to debug mcp 2025-11-25 12:38:36 +01:00
Tommy D. Rossi 1ceb29f5b3 better error handling in mcp 2025-11-25 11:09:20 +01:00
Tommy D. Rossi 632835b5df do not try to reconnect on connecting 2025-11-25 10:39:17 +01:00
Tommy D. Rossi 3f76e5764c add timeout for sendToExtension 2025-11-25 10:39:10 +01:00
Tommy D. Rossi 5d4abb3cde add a missing disconnected state 2025-11-25 10:36:40 +01:00
Tommy D. Rossi 0df52a08c0 removed relayConnection.ts. added diff for ai snapshot. use search param 2025-11-25 10:35:39 +01:00
Tommy D. Rossi 4e3be9b497 use dedent. use search simpler param name 2025-11-25 09:57:51 +01:00
Tommy D. Rossi 9219912d35 add reset as tool 2025-11-25 09:57:38 +01:00
Tommy D. Rossi 81695342c5 add reset tool 2025-11-25 09:56:23 +01:00
Tommy D. Rossi d212ee1d91 Update prompt.md 2025-11-25 09:52:32 +01:00
Tommy D. Rossi a40c03461e Update PLAYWRITER_AGENTS.md 2025-11-25 09:09:49 +01:00
Tommy D. Rossi 900044bc89 no import() 2025-11-24 21:30:04 +01:00
Tommy D. Rossi 664f0c6355 removed heavy log 2025-11-24 21:27:06 +01:00
Tommy D. Rossi 01c558cf9d show logs on error 2025-11-24 21:23:36 +01:00
Tommy D. Rossi 4060085ff9 ignore log 2025-11-24 21:18:17 +01:00
Tommy D. Rossi a2f1cf69c7 prompt 2025-11-24 21:18:04 +01:00
Tommy D. Rossi ef9dd782eb more logs 2025-11-24 21:08:34 +01:00
Tommy D. Rossi 394ae92db5 add a title 2025-11-24 21:07:34 +01:00
Tommy D. Rossi ca93541e96 fix regex thing 2025-11-24 21:07:30 +01:00
Tommy D. Rossi ecd7488399 start ws right away 2025-11-24 21:01:29 +01:00
Tommy D. Rossi 4e49cd5418 less resets 2025-11-24 20:46:45 +01:00
Tommy D. Rossi f01411be12 nn 2025-11-24 20:44:58 +01:00
Tommy D. Rossi 7b247d281e more info for attached to target 2025-11-24 20:09:53 +01:00
Tommy D. Rossi 04da468b7f prompt 2025-11-24 20:09:17 +01:00
Tommy D. Rossi bbabad802c write mcp logs to the log file 2025-11-24 20:04:02 +01:00
Tommy D. Rossi 6856143471 better try catch 2025-11-24 19:59:20 +01:00
Tommy D. Rossi f22cdbb4ad do not fail on closing target 2025-11-24 19:41:06 +01:00
Tommy D. Rossi 393f3b2d6d lower timeout 2025-11-24 19:30:41 +01:00
Tommy D. Rossi 1e880b90d8 mcp 2025-11-24 19:30:36 +01:00
Tommy D. Rossi 48089d1f40 better handling of events. added tab search via targetId 2025-11-24 19:23:57 +01:00
Tommy D. Rossi b6ecd3b3d9 check for ws server every time 2025-11-24 19:00:14 +01:00
Tommy D. Rossi a4eaffd25a add helpful error with extension url when no tabs connected 2025-11-24 18:30:18 +01:00
Tommy D. Rossi 86cc3ce10e Update AGENTS.md 2025-11-24 16:42:36 +01:00
Tommy D. Rossi d168c1191f changelogs 2025-11-24 16:41:49 +01:00
Tommy D. Rossi 7c6114dc12 update 2025-11-24 16:40:53 +01:00
Tommy D. Rossi 7eb5060d71 fix tsc 2025-11-24 16:40:07 +01:00
Tommy D. Rossi 5d93b977d1 update 2025-11-24 16:38:35 +01:00
Tommy D. Rossi 385a9d0642 nn 2025-11-24 16:33:57 +01:00
Tommy D. Rossi e111c891e5 import state 2025-11-24 16:33:54 +01:00
Tommy D. Rossi a66daf980c fix tsc 2025-11-24 15:55:24 +01:00
Tommy D. Rossi a13906de73 make icon green on new pages. add test for it. 2025-11-24 15:54:11 +01:00
Tommy D. Rossi fb5182d0a5 release command 2025-11-24 15:38:02 +01:00
Tommy D. Rossi e85a2a9b97 add release command 2025-11-24 15:31:33 +01:00
Tommy D. Rossi 4ebfdaab36 add browser console log capture and fix test contamination
- Add getLatestLogs function to capture and retrieve browser console logs
- Support filtering by page, search string/regex, and count limit
- Add clearAllLogs function to prevent log persistence across tests
- Make console listeners synchronous using page _guid for immediate capture
- Add critical test verifying extension reconnection after disconnectEverything
- Preserve console logs across browser reconnections for stability
2025-11-24 15:30:23 +01:00
Tommy D. Rossi bd7ed3ac6e fix logs tests 2025-11-24 14:14:23 +01:00
Tommy D. Rossi 8cd2aad719 add tabs only in testing 2025-11-24 13:49:16 +01:00