From ef0be9614e4e9e9d69158978333fcc8a00ad0fe9 Mon Sep 17 00:00:00 2001 From: Test User Date: Fri, 12 Jun 2026 17:05:17 +0800 Subject: [PATCH] fix(build): emit OpenTUI runtime chunk and build agent-sdk - Add runtime/local-tui-app as an explicit tsdown entry so the dynamic import resolves to a chunk that actually exports createLocalTuiClientApp. - Add @step-cli/agent-sdk to build-packages.mjs targets because extensions/realtime-voice imports it and its dist was never produced. Fixes #25 --- scripts/build-packages.mjs | 4 ++++ tsdown.config.ts | 1 + 2 files changed, 5 insertions(+) diff --git a/scripts/build-packages.mjs b/scripts/build-packages.mjs index 5dc97e9e..4ec5b0f8 100644 --- a/scripts/build-packages.mjs +++ b/scripts/build-packages.mjs @@ -28,6 +28,10 @@ const buildTargets = [ name: "@step-cli/core", dirPath: "packages/core", }, + { + name: "@step-cli/agent-sdk", + dirPath: "packages/agent-sdk", + }, { name: "@step-cli/sdk", dirPath: "packages/sdk", diff --git a/tsdown.config.ts b/tsdown.config.ts index ed9d7515..1357f351 100644 --- a/tsdown.config.ts +++ b/tsdown.config.ts @@ -6,6 +6,7 @@ export default defineConfig({ entry: { index: "src/index.ts", core: "packages/core/src/index.ts", + "runtime/local-tui-app": "src/runtime/local-tui-app.ts", "runtime/local-opentui-entry": "src/runtime/local-opentui-entry.tsx", }, noExternal: [/^@step-cli\//],