From 4596f3183cf1ae32aa527e40b3d558f021a49bb1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 9 Aug 2026 01:41:51 +0000 Subject: [PATCH] Sync generated provider output --- .agents/skills/impeccable/scripts/concept-seed.mjs | 9 ++++++++- .claude/skills/impeccable/scripts/concept-seed.mjs | 9 ++++++++- .cursor/skills/impeccable/scripts/concept-seed.mjs | 9 ++++++++- .gemini/skills/impeccable/scripts/concept-seed.mjs | 9 ++++++++- .github/skills/impeccable/scripts/concept-seed.mjs | 9 ++++++++- .grok/skills/impeccable/scripts/concept-seed.mjs | 9 ++++++++- .kiro/skills/impeccable/scripts/concept-seed.mjs | 9 ++++++++- .opencode/skills/impeccable/scripts/concept-seed.mjs | 9 ++++++++- .pi/skills/impeccable/scripts/concept-seed.mjs | 9 ++++++++- .qoder/skills/impeccable/scripts/concept-seed.mjs | 9 ++++++++- .rovodev/skills/impeccable/scripts/concept-seed.mjs | 9 ++++++++- .trae-cn/skills/impeccable/scripts/concept-seed.mjs | 9 ++++++++- .trae/skills/impeccable/scripts/concept-seed.mjs | 9 ++++++++- .vibe/skills/impeccable/scripts/concept-seed.mjs | 9 ++++++++- plugin/skills/impeccable/scripts/concept-seed.mjs | 9 ++++++++- 15 files changed, 120 insertions(+), 15 deletions(-) diff --git a/.agents/skills/impeccable/scripts/concept-seed.mjs b/.agents/skills/impeccable/scripts/concept-seed.mjs index 5b4345818..db638ab57 100644 --- a/.agents/skills/impeccable/scripts/concept-seed.mjs +++ b/.agents/skills/impeccable/scripts/concept-seed.mjs @@ -692,6 +692,13 @@ if (process.argv[1] && resolve(process.argv[1]) === fileURLToPath(import.meta.ur process.exitCode = 1; } // A raced-out fetch may still hold a socket; exit explicitly so the CLI - // never lingers on a dead network path after output is written. + // never lingers on a dead network path after output is written. Destroy + // fetch's global undici dispatcher first: process.exit() with a live + // keep-alive socket trips a libuv assertion on Windows and aborts the + // process after a successful roll (nodejs/node#56645). + const dispatcher = globalThis[Symbol.for('undici.globalDispatcher.1')]; + if (dispatcher && typeof dispatcher.destroy === 'function') { + try { await dispatcher.destroy(); } catch { /* exit regardless */ } + } process.exit(process.exitCode ?? 0); } diff --git a/.claude/skills/impeccable/scripts/concept-seed.mjs b/.claude/skills/impeccable/scripts/concept-seed.mjs index 5b4345818..db638ab57 100644 --- a/.claude/skills/impeccable/scripts/concept-seed.mjs +++ b/.claude/skills/impeccable/scripts/concept-seed.mjs @@ -692,6 +692,13 @@ if (process.argv[1] && resolve(process.argv[1]) === fileURLToPath(import.meta.ur process.exitCode = 1; } // A raced-out fetch may still hold a socket; exit explicitly so the CLI - // never lingers on a dead network path after output is written. + // never lingers on a dead network path after output is written. Destroy + // fetch's global undici dispatcher first: process.exit() with a live + // keep-alive socket trips a libuv assertion on Windows and aborts the + // process after a successful roll (nodejs/node#56645). + const dispatcher = globalThis[Symbol.for('undici.globalDispatcher.1')]; + if (dispatcher && typeof dispatcher.destroy === 'function') { + try { await dispatcher.destroy(); } catch { /* exit regardless */ } + } process.exit(process.exitCode ?? 0); } diff --git a/.cursor/skills/impeccable/scripts/concept-seed.mjs b/.cursor/skills/impeccable/scripts/concept-seed.mjs index 5b4345818..db638ab57 100644 --- a/.cursor/skills/impeccable/scripts/concept-seed.mjs +++ b/.cursor/skills/impeccable/scripts/concept-seed.mjs @@ -692,6 +692,13 @@ if (process.argv[1] && resolve(process.argv[1]) === fileURLToPath(import.meta.ur process.exitCode = 1; } // A raced-out fetch may still hold a socket; exit explicitly so the CLI - // never lingers on a dead network path after output is written. + // never lingers on a dead network path after output is written. Destroy + // fetch's global undici dispatcher first: process.exit() with a live + // keep-alive socket trips a libuv assertion on Windows and aborts the + // process after a successful roll (nodejs/node#56645). + const dispatcher = globalThis[Symbol.for('undici.globalDispatcher.1')]; + if (dispatcher && typeof dispatcher.destroy === 'function') { + try { await dispatcher.destroy(); } catch { /* exit regardless */ } + } process.exit(process.exitCode ?? 0); } diff --git a/.gemini/skills/impeccable/scripts/concept-seed.mjs b/.gemini/skills/impeccable/scripts/concept-seed.mjs index 5b4345818..db638ab57 100644 --- a/.gemini/skills/impeccable/scripts/concept-seed.mjs +++ b/.gemini/skills/impeccable/scripts/concept-seed.mjs @@ -692,6 +692,13 @@ if (process.argv[1] && resolve(process.argv[1]) === fileURLToPath(import.meta.ur process.exitCode = 1; } // A raced-out fetch may still hold a socket; exit explicitly so the CLI - // never lingers on a dead network path after output is written. + // never lingers on a dead network path after output is written. Destroy + // fetch's global undici dispatcher first: process.exit() with a live + // keep-alive socket trips a libuv assertion on Windows and aborts the + // process after a successful roll (nodejs/node#56645). + const dispatcher = globalThis[Symbol.for('undici.globalDispatcher.1')]; + if (dispatcher && typeof dispatcher.destroy === 'function') { + try { await dispatcher.destroy(); } catch { /* exit regardless */ } + } process.exit(process.exitCode ?? 0); } diff --git a/.github/skills/impeccable/scripts/concept-seed.mjs b/.github/skills/impeccable/scripts/concept-seed.mjs index 5b4345818..db638ab57 100644 --- a/.github/skills/impeccable/scripts/concept-seed.mjs +++ b/.github/skills/impeccable/scripts/concept-seed.mjs @@ -692,6 +692,13 @@ if (process.argv[1] && resolve(process.argv[1]) === fileURLToPath(import.meta.ur process.exitCode = 1; } // A raced-out fetch may still hold a socket; exit explicitly so the CLI - // never lingers on a dead network path after output is written. + // never lingers on a dead network path after output is written. Destroy + // fetch's global undici dispatcher first: process.exit() with a live + // keep-alive socket trips a libuv assertion on Windows and aborts the + // process after a successful roll (nodejs/node#56645). + const dispatcher = globalThis[Symbol.for('undici.globalDispatcher.1')]; + if (dispatcher && typeof dispatcher.destroy === 'function') { + try { await dispatcher.destroy(); } catch { /* exit regardless */ } + } process.exit(process.exitCode ?? 0); } diff --git a/.grok/skills/impeccable/scripts/concept-seed.mjs b/.grok/skills/impeccable/scripts/concept-seed.mjs index 5b4345818..db638ab57 100644 --- a/.grok/skills/impeccable/scripts/concept-seed.mjs +++ b/.grok/skills/impeccable/scripts/concept-seed.mjs @@ -692,6 +692,13 @@ if (process.argv[1] && resolve(process.argv[1]) === fileURLToPath(import.meta.ur process.exitCode = 1; } // A raced-out fetch may still hold a socket; exit explicitly so the CLI - // never lingers on a dead network path after output is written. + // never lingers on a dead network path after output is written. Destroy + // fetch's global undici dispatcher first: process.exit() with a live + // keep-alive socket trips a libuv assertion on Windows and aborts the + // process after a successful roll (nodejs/node#56645). + const dispatcher = globalThis[Symbol.for('undici.globalDispatcher.1')]; + if (dispatcher && typeof dispatcher.destroy === 'function') { + try { await dispatcher.destroy(); } catch { /* exit regardless */ } + } process.exit(process.exitCode ?? 0); } diff --git a/.kiro/skills/impeccable/scripts/concept-seed.mjs b/.kiro/skills/impeccable/scripts/concept-seed.mjs index 5b4345818..db638ab57 100644 --- a/.kiro/skills/impeccable/scripts/concept-seed.mjs +++ b/.kiro/skills/impeccable/scripts/concept-seed.mjs @@ -692,6 +692,13 @@ if (process.argv[1] && resolve(process.argv[1]) === fileURLToPath(import.meta.ur process.exitCode = 1; } // A raced-out fetch may still hold a socket; exit explicitly so the CLI - // never lingers on a dead network path after output is written. + // never lingers on a dead network path after output is written. Destroy + // fetch's global undici dispatcher first: process.exit() with a live + // keep-alive socket trips a libuv assertion on Windows and aborts the + // process after a successful roll (nodejs/node#56645). + const dispatcher = globalThis[Symbol.for('undici.globalDispatcher.1')]; + if (dispatcher && typeof dispatcher.destroy === 'function') { + try { await dispatcher.destroy(); } catch { /* exit regardless */ } + } process.exit(process.exitCode ?? 0); } diff --git a/.opencode/skills/impeccable/scripts/concept-seed.mjs b/.opencode/skills/impeccable/scripts/concept-seed.mjs index 5b4345818..db638ab57 100644 --- a/.opencode/skills/impeccable/scripts/concept-seed.mjs +++ b/.opencode/skills/impeccable/scripts/concept-seed.mjs @@ -692,6 +692,13 @@ if (process.argv[1] && resolve(process.argv[1]) === fileURLToPath(import.meta.ur process.exitCode = 1; } // A raced-out fetch may still hold a socket; exit explicitly so the CLI - // never lingers on a dead network path after output is written. + // never lingers on a dead network path after output is written. Destroy + // fetch's global undici dispatcher first: process.exit() with a live + // keep-alive socket trips a libuv assertion on Windows and aborts the + // process after a successful roll (nodejs/node#56645). + const dispatcher = globalThis[Symbol.for('undici.globalDispatcher.1')]; + if (dispatcher && typeof dispatcher.destroy === 'function') { + try { await dispatcher.destroy(); } catch { /* exit regardless */ } + } process.exit(process.exitCode ?? 0); } diff --git a/.pi/skills/impeccable/scripts/concept-seed.mjs b/.pi/skills/impeccable/scripts/concept-seed.mjs index 5b4345818..db638ab57 100644 --- a/.pi/skills/impeccable/scripts/concept-seed.mjs +++ b/.pi/skills/impeccable/scripts/concept-seed.mjs @@ -692,6 +692,13 @@ if (process.argv[1] && resolve(process.argv[1]) === fileURLToPath(import.meta.ur process.exitCode = 1; } // A raced-out fetch may still hold a socket; exit explicitly so the CLI - // never lingers on a dead network path after output is written. + // never lingers on a dead network path after output is written. Destroy + // fetch's global undici dispatcher first: process.exit() with a live + // keep-alive socket trips a libuv assertion on Windows and aborts the + // process after a successful roll (nodejs/node#56645). + const dispatcher = globalThis[Symbol.for('undici.globalDispatcher.1')]; + if (dispatcher && typeof dispatcher.destroy === 'function') { + try { await dispatcher.destroy(); } catch { /* exit regardless */ } + } process.exit(process.exitCode ?? 0); } diff --git a/.qoder/skills/impeccable/scripts/concept-seed.mjs b/.qoder/skills/impeccable/scripts/concept-seed.mjs index 5b4345818..db638ab57 100644 --- a/.qoder/skills/impeccable/scripts/concept-seed.mjs +++ b/.qoder/skills/impeccable/scripts/concept-seed.mjs @@ -692,6 +692,13 @@ if (process.argv[1] && resolve(process.argv[1]) === fileURLToPath(import.meta.ur process.exitCode = 1; } // A raced-out fetch may still hold a socket; exit explicitly so the CLI - // never lingers on a dead network path after output is written. + // never lingers on a dead network path after output is written. Destroy + // fetch's global undici dispatcher first: process.exit() with a live + // keep-alive socket trips a libuv assertion on Windows and aborts the + // process after a successful roll (nodejs/node#56645). + const dispatcher = globalThis[Symbol.for('undici.globalDispatcher.1')]; + if (dispatcher && typeof dispatcher.destroy === 'function') { + try { await dispatcher.destroy(); } catch { /* exit regardless */ } + } process.exit(process.exitCode ?? 0); } diff --git a/.rovodev/skills/impeccable/scripts/concept-seed.mjs b/.rovodev/skills/impeccable/scripts/concept-seed.mjs index 5b4345818..db638ab57 100644 --- a/.rovodev/skills/impeccable/scripts/concept-seed.mjs +++ b/.rovodev/skills/impeccable/scripts/concept-seed.mjs @@ -692,6 +692,13 @@ if (process.argv[1] && resolve(process.argv[1]) === fileURLToPath(import.meta.ur process.exitCode = 1; } // A raced-out fetch may still hold a socket; exit explicitly so the CLI - // never lingers on a dead network path after output is written. + // never lingers on a dead network path after output is written. Destroy + // fetch's global undici dispatcher first: process.exit() with a live + // keep-alive socket trips a libuv assertion on Windows and aborts the + // process after a successful roll (nodejs/node#56645). + const dispatcher = globalThis[Symbol.for('undici.globalDispatcher.1')]; + if (dispatcher && typeof dispatcher.destroy === 'function') { + try { await dispatcher.destroy(); } catch { /* exit regardless */ } + } process.exit(process.exitCode ?? 0); } diff --git a/.trae-cn/skills/impeccable/scripts/concept-seed.mjs b/.trae-cn/skills/impeccable/scripts/concept-seed.mjs index 5b4345818..db638ab57 100644 --- a/.trae-cn/skills/impeccable/scripts/concept-seed.mjs +++ b/.trae-cn/skills/impeccable/scripts/concept-seed.mjs @@ -692,6 +692,13 @@ if (process.argv[1] && resolve(process.argv[1]) === fileURLToPath(import.meta.ur process.exitCode = 1; } // A raced-out fetch may still hold a socket; exit explicitly so the CLI - // never lingers on a dead network path after output is written. + // never lingers on a dead network path after output is written. Destroy + // fetch's global undici dispatcher first: process.exit() with a live + // keep-alive socket trips a libuv assertion on Windows and aborts the + // process after a successful roll (nodejs/node#56645). + const dispatcher = globalThis[Symbol.for('undici.globalDispatcher.1')]; + if (dispatcher && typeof dispatcher.destroy === 'function') { + try { await dispatcher.destroy(); } catch { /* exit regardless */ } + } process.exit(process.exitCode ?? 0); } diff --git a/.trae/skills/impeccable/scripts/concept-seed.mjs b/.trae/skills/impeccable/scripts/concept-seed.mjs index 5b4345818..db638ab57 100644 --- a/.trae/skills/impeccable/scripts/concept-seed.mjs +++ b/.trae/skills/impeccable/scripts/concept-seed.mjs @@ -692,6 +692,13 @@ if (process.argv[1] && resolve(process.argv[1]) === fileURLToPath(import.meta.ur process.exitCode = 1; } // A raced-out fetch may still hold a socket; exit explicitly so the CLI - // never lingers on a dead network path after output is written. + // never lingers on a dead network path after output is written. Destroy + // fetch's global undici dispatcher first: process.exit() with a live + // keep-alive socket trips a libuv assertion on Windows and aborts the + // process after a successful roll (nodejs/node#56645). + const dispatcher = globalThis[Symbol.for('undici.globalDispatcher.1')]; + if (dispatcher && typeof dispatcher.destroy === 'function') { + try { await dispatcher.destroy(); } catch { /* exit regardless */ } + } process.exit(process.exitCode ?? 0); } diff --git a/.vibe/skills/impeccable/scripts/concept-seed.mjs b/.vibe/skills/impeccable/scripts/concept-seed.mjs index 5b4345818..db638ab57 100644 --- a/.vibe/skills/impeccable/scripts/concept-seed.mjs +++ b/.vibe/skills/impeccable/scripts/concept-seed.mjs @@ -692,6 +692,13 @@ if (process.argv[1] && resolve(process.argv[1]) === fileURLToPath(import.meta.ur process.exitCode = 1; } // A raced-out fetch may still hold a socket; exit explicitly so the CLI - // never lingers on a dead network path after output is written. + // never lingers on a dead network path after output is written. Destroy + // fetch's global undici dispatcher first: process.exit() with a live + // keep-alive socket trips a libuv assertion on Windows and aborts the + // process after a successful roll (nodejs/node#56645). + const dispatcher = globalThis[Symbol.for('undici.globalDispatcher.1')]; + if (dispatcher && typeof dispatcher.destroy === 'function') { + try { await dispatcher.destroy(); } catch { /* exit regardless */ } + } process.exit(process.exitCode ?? 0); } diff --git a/plugin/skills/impeccable/scripts/concept-seed.mjs b/plugin/skills/impeccable/scripts/concept-seed.mjs index 5b4345818..db638ab57 100644 --- a/plugin/skills/impeccable/scripts/concept-seed.mjs +++ b/plugin/skills/impeccable/scripts/concept-seed.mjs @@ -692,6 +692,13 @@ if (process.argv[1] && resolve(process.argv[1]) === fileURLToPath(import.meta.ur process.exitCode = 1; } // A raced-out fetch may still hold a socket; exit explicitly so the CLI - // never lingers on a dead network path after output is written. + // never lingers on a dead network path after output is written. Destroy + // fetch's global undici dispatcher first: process.exit() with a live + // keep-alive socket trips a libuv assertion on Windows and aborts the + // process after a successful roll (nodejs/node#56645). + const dispatcher = globalThis[Symbol.for('undici.globalDispatcher.1')]; + if (dispatcher && typeof dispatcher.destroy === 'function') { + try { await dispatcher.destroy(); } catch { /* exit regardless */ } + } process.exit(process.exitCode ?? 0); }