{"content":"fix(console-window-hide): hide console-subsystem child-process windows on Windows (commit 09faf631, branch fix/console-window-hide)\n\nWindows users reported black console windows popping up repeatedly — described as \"IDBots keeps auto-opening C drive\". Root cause: the Electron app is a GUI process, so every child process built from a console-subsystem executable allocates a visible console window unless the spawn carries windowsHide: true. The bundled man-p2p indexer and ffmpeg binaries are both console-subsystem PEs, and several host-side spawn sites lacked the flag.\n\nAdded windowsHide: true to every host-side launch site that lacked it (9 files): p2pIndexerService spawn (startup + crash-restart loop), mediaToolsService runFfmpegProcess (vision relay + media tools), coworkSessionActivity git probe, pythonRuntime probe, coworkVmRunner QEMU spawn, coworkSandboxRuntime all 11 spawnSync sites (extract/verify/installer probes — the NSIS wizard GUI stays visible), skillServices where-check and web-search bridge spawn, main.ts Windows calendar permission powershell probe, appUpdateInstaller wscript launcher, and the rundll32 open-with exec (cmd.exe wrapper flashes too).\n\nVerified: compile:electron green; 113 targeted node --test assertions pass across mediaTools/p2p/coworkSessionActivity/appUpdate/vision/twin suites; eslint clean on all changed files. Kernel-side DSH subprocesses already carried windowsHide.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}