From 32a8c414ba656ef61f2953adf46c169a0de1816c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 6 Jul 2026 20:07:01 +0000 Subject: [PATCH] [v6.0] fix(ui): export isDynamicToolUIPart from ai package (#16788) Backport of #13961 to `release-v6.0` (clean cherry-pick). v6 defines `isDynamicToolUIPart` but omits it from the `ui/index.ts` export list. Part of the v6.0 backport tracking issue #16767. Co-authored-by: karthik <74087332+karthik-idikuda@users.noreply.github.com> Co-authored-by: Lars Grammel --- .changeset/export-isDynamicToolUIPart.md | 5 +++++ packages/ai/src/ui/index.ts | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/export-isDynamicToolUIPart.md diff --git a/.changeset/export-isDynamicToolUIPart.md b/.changeset/export-isDynamicToolUIPart.md new file mode 100644 index 000000000000..57072e98ed39 --- /dev/null +++ b/.changeset/export-isDynamicToolUIPart.md @@ -0,0 +1,5 @@ +--- +"ai": patch +--- + +fix(ui): export `isDynamicToolUIPart` from `ai` package diff --git a/packages/ai/src/ui/index.ts b/packages/ai/src/ui/index.ts index 0cf66b9319c3..99d1946453dc 100644 --- a/packages/ai/src/ui/index.ts +++ b/packages/ai/src/ui/index.ts @@ -32,6 +32,7 @@ export { getToolName, getToolOrDynamicToolName, isDataUIPart, + isDynamicToolUIPart, isFileUIPart, isReasoningUIPart, isTextUIPart,