refactor(ptc): 复用 embedded 载体的既有 process.js 启动
This commit is contained in:
1 parent
4ac6a28e68
commit
41ef0fcaa9
10 files changed
+31
-52
No files matched your search
@@ -84,15 +84,9 @@ if (resource !== undefined) {
|
||||
} else if (aclRunner !== undefined && process.argv[2] === aclRunner) {
|
||||
process.argv.splice(1, 1)
|
||||
await import('@deepseek-ai/dsh-sandbox-windows-acl/runner')
|
||||
} else if (process.env.DSH_PTC_RUNTIME_NODE !== undefined) {
|
||||
const mode = process.env.DSH_PTC_RUNTIME_NODE
|
||||
} else if (process.env.DSH_PTC_RUNTIME_NODE === '1') {
|
||||
Reflect.deleteProperty(process.env, 'DSH_PTC_RUNTIME_NODE')
|
||||
if (mode !== '1' && mode !== 'persistent') {
|
||||
throw new Error('DSH_PTC_RUNTIME_NODE must be 1 or persistent')
|
||||
}
|
||||
await import(mode === 'persistent'
|
||||
? '@deepseek-ai/dsh-ptc-runtime-node/persistent-process'
|
||||
: '@deepseek-ai/dsh-ptc-runtime-node/process')
|
||||
await import('@deepseek-ai/dsh-ptc-runtime-node/process')
|
||||
} else if (selection === undefined) {
|
||||
// A DSH_PRIMARY_RUNTIME set or inherited from the environment, including the empty opt-out, takes precedence over the
|
||||
// downloaded cache.
|
||||
|
||||
Reference in new issue
Block a user