MCPcopy
hub / github.com/KeygraphHQ/shannon / syncPlaywrightStealthConfig

Function syncPlaywrightStealthConfig

apps/worker/src/temporal/activities.ts:627–635  ·  view source on GitHub ↗
(input: ActivityInput)

Source from the content-addressed store, hash-verified

625 * No-op when the repo already has its own .playwright/cli.config.json.
626 */
627export async function syncPlaywrightStealthConfig(input: ActivityInput): Promise<void> {
628 const logger = createActivityLogger();
629 const { result, configPath } = await writePlaywrightStealthConfig(input.repoPath);
630 if (result === 'skipped-existing') {
631 logger.info(`Playwright stealth config: leaving existing ${configPath} in place`);
632 } else {
633 logger.info(`Playwright stealth config: wrote ${configPath}`);
634 }
635}
636
637/**
638 * Sync code_path avoid rules into Claude's user-scope settings.json so the

Callers

nothing calls this directly

Calls 3

createActivityLoggerFunction · 0.85
infoMethod · 0.65

Tested by

no test coverage detected