diff --git a/.changeset/fix-elevenlabs-dupe-and-tools.md b/.changeset/fix-elevenlabs-dupe-and-tools.md deleted file mode 100644 index fbeca13e5..000000000 --- a/.changeset/fix-elevenlabs-dupe-and-tools.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@tanstack/ai-elevenlabs': patch ---- - -fix(ai-elevenlabs): prevent duplicate user messages and fix client tools registration - -- Only emit `transcript` for user messages and `message_complete` for assistant messages, matching the contract expected by `RealtimeClient` -- Pass client tools as plain async functions to `@11labs/client@0.2.0` instead of `{ handler, description, parameters }` objects which were silently ignored diff --git a/packages/typescript/ai-elevenlabs/CHANGELOG.md b/packages/typescript/ai-elevenlabs/CHANGELOG.md index e40c51437..419ccb42d 100644 --- a/packages/typescript/ai-elevenlabs/CHANGELOG.md +++ b/packages/typescript/ai-elevenlabs/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-elevenlabs +## 0.1.4 + +### Patch Changes + +- fix(ai-elevenlabs): prevent duplicate user messages and fix client tools registration ([#419](https://github.com/TanStack/ai/pull/419)) + - Only emit `transcript` for user messages and `message_complete` for assistant messages, matching the contract expected by `RealtimeClient` + - Pass client tools as plain async functions to `@11labs/client@0.2.0` instead of `{ handler, description, parameters }` objects which were silently ignored + ## 0.1.3 ### Patch Changes diff --git a/packages/typescript/ai-elevenlabs/package.json b/packages/typescript/ai-elevenlabs/package.json index a06644d65..40ec149cd 100644 --- a/packages/typescript/ai-elevenlabs/package.json +++ b/packages/typescript/ai-elevenlabs/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-elevenlabs", - "version": "0.1.3", + "version": "0.1.4", "description": "ElevenLabs adapter for TanStack AI realtime voice", "author": "", "license": "MIT",