chore(node-sdk): audit providers copilot droid augment cline

Providers use plugins/common.ts, shell-command.ts, and managed-runtime-status; isNodeExecutable recognizes the running executable or a node-named binary.

Claude-Session: https://claude.ai/code/session_01Agoc9bRVE9KL7mmWtey9Vq
This commit is contained in:
雷电芽衣 committed 2026-09-02 22:00:34 -04:00
1 parent 81ecb372ba
commit db4a6ffb62
17 files changed
+89 -692

No files matched your search

+2 -2
View File
@@ -8,7 +8,7 @@ import {
isPowerShellExecutable,
parsePosixCommand,
parsePowerShellSource,
quotePosix,
posixSource,
quotePowerShell,
windowsPowerShellPath,
} from './shell-command.js';
@@ -28,7 +28,7 @@ export function buildGeminiCommand(scriptPath: string): string {
}
return process.platform === 'win32'
? windowsCommand(scriptPath)
: `${quotePosix(process.execPath)} ${quotePosix(scriptPath)}`;
: posixSource(scriptPath);
}
function parseWindowsCommand(command: string): readonly [string, string] | undefined {