(cwd, jobId)
| 669 | } |
| 670 | |
| 671 | function spawnDetachedTaskWorker(cwd, jobId) { |
| 672 | const scriptPath = path.join(ROOT_DIR, "scripts", "codex-companion.mjs"); |
| 673 | const child = spawn(process.execPath, [scriptPath, "task-worker", "--cwd", cwd, "--job-id", jobId], { |
| 674 | cwd, |
| 675 | env: process.env, |
| 676 | detached: true, |
| 677 | stdio: "ignore", |
| 678 | windowsHide: true |
| 679 | }); |
| 680 | child.unref(); |
| 681 | return child; |
| 682 | } |
| 683 | |
| 684 | function enqueueBackgroundTask(cwd, job, request) { |
| 685 | const { logFile } = createTrackedProgress(job); |
no outgoing calls
no test coverage detected