Frontmatter
| id | 9782 |
| title | Neural Link Playwright SDK Integration |
| state | Closed |
| labels | enhancementaitesting |
| assignees | tobiu |
| createdAt | Apr 8, 2026, 11:44 AM |
| updatedAt | Apr 8, 2026, 12:16 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9782 |
| author | tobiu |
| commentsCount | 0 |
| parentIssue | 8851 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| contentTrust | |
| projected | |
| quarantined | 0 |
| signals | [] |
| blockedBy | [] |
| blocking | [] |
| closedAt | Apr 8, 2026, 12:16 PM |
Neural Link Playwright SDK Integration
tobiu cross-referenced by PR #9788 on Apr 8, 2026, 12:13 PM
Goal
To support running Neural Link tests autonomously via Playwright, we need the
ConnectionServiceandBridgeto seamlessly track identities. Since Playwright can spawn multiple parallel workers, we need testing environments to be uniquely identifiable and matchable to the browser context they spawn.Tasks
role=testinBridge.mjs.ConnectionService.mjsto establish connection wrappers (e.g.waitForSession) that can dynamically locate a specificappWorkerIdcorresponding to the test's runtime context.ai/services.mjssafely works in a Node test runner.