deepseek-harness/packages/workflow/workflow-workerthread/tests
imccyu a53be53d64 workflow: forward TSX_TSCONFIG_PATH through the worker env scrub
The empty-env hardening wiped the one variable the UNBUILT worker's
loader depends on: tsx finds a tsconfig by searching up from the
worker's cwd, and a parent running outside the repo (the ACP snapshot
harness pins the repo tsconfig through TSX_TSCONFIG_PATH exactly
because its child cwd is a temp dir) lost the dsh-* paths map - the
worker then resolved workspace imports to unbuilt lib/ bundles and died
on CI with ERR_MODULE_NOT_FOUND (green locally only because stale built
lib/ masked the wrong resolution).

Forward exactly that variable when the parent carries it - loader
plumbing, not a secret; the built shape stays fully empty - and pin the
whole contract with an escape-based test: the worker env is exactly
{TSX_TSCONFIG_PATH}, the credential canary still never crosses.
2026-07-10 00:23:11 +08:00
..
built-worker.e2e.ts workflow: meta rides the seam as data — the engine never evaluates it 2026-07-09 20:09:10 +08:00
integration.spec.ts workflow: meta rides the seam as data — the engine never evaluates it 2026-07-09 20:09:10 +08:00
meta.spec.ts workflow: meta rides the seam as data — the engine never evaluates it 2026-07-09 20:09:10 +08:00
realm.spec.ts workflow: rename dsh-workflow-vm to dsh-workflow-workerthread 2026-07-09 19:33:08 +08:00
session.spec.ts workflow: rename dsh-workflow-vm to dsh-workflow-workerthread 2026-07-09 19:33:08 +08:00
workflow-workerthread.e2e.ts workflow: meta rides the seam as data — the engine never evaluates it 2026-07-09 20:09:10 +08:00
workflow-workerthread.spec.ts workflow: forward TSX_TSCONFIG_PATH through the worker env scrub 2026-07-10 00:23:11 +08:00