Как принять участие¶
Перед тем как создать пул-реквест, запустите локальные проверки и ознакомьтесь со страницей, посвящённой архитектуре моста.
Контрольный список для запроса на слияние¶
-
npm run checkпроходит тестирование. - Новое поведение моста прошло тестирование.
- Схемы, описания и ответы MCP из исходного кода Playwright остаются без изменений.
- Изменения, заметные для пользователя, задокументированы.
-
CHANGELOG.mdобновлен с учётом изменений, заметных для пользователя. - Изменения, влияющие на безопасность, отмечены в описании PR.
Чего не следует делать¶
- Не следует повторно добавлять удаленный нативный адаптер браузера, реестр инструментов или модель возможностей.
- Не следует записывать журналы выполнения в
stdout; stdio зарезервировано для MCP JSON-RPC. - Не добавляйте зависимости, если они не импортируются средой выполнения или тестами.
- Не ослабляйте настройки TypeScript, ESLint или Prettier, чтобы изменение прошло.
- Не фиксируйте
dist/,coverage/,artifacts/,site/,.venv-docs/илиnode_modules/.
Вопросы безопасности¶
Сообщайте об уязвимостях через уведомления о безопасности GitHub, а не через публичные задачи. См. SECURITY.md.