@deepseek-ai/dsh-loader-smokeEnglish | 中文
Shared subprocess harness for tests that boot an app and cordis.yml through the Cordis Loader. resolveExampleLaunch selects local src mode (tsx and root tsconfig paths) or CI lib mode (plain Node and package exports) from an explicit mode or DSH_EXAMPLE_MODE.
runLoaderSmoke accepts bin and config paths, optional complete bin arguments, environment overrides, stdin, pre-run setup, and pre-cleanup inspection. It owns the isolated cwd, DSH homes, diagnostics, deadline, termination, EOF, and cleanup; it returns both streams after a zero exit and rejects with both streams on failure.
runFixtureTurn drives one task through exactly one configured root agent, forwards canonical events after that task reaches the durable inbox, flushes the session, and returns the final assistant text plus accumulated usage. Example-local drivers retain configuration, rendering, and assertion ownership.
This is support-tier test infrastructure, not product API.
None, as the test harness submits only the consuming test's ordinary user task and delegates prompt and tool composition to the loaded tree.
None beyond the loaded tree; the helper neither changes the request prefix nor retains state across runs.
maxBuffer — a runaway child is terminated at that ceiling rather than at a smoke-chosen budget.