diff --git a/typescript/vercel-ai-sdk/src/activities.ts b/typescript/vercel-ai-sdk/src/activities.ts index 6d67b6a2..7205e184 100644 --- a/typescript/vercel-ai-sdk/src/activities.ts +++ b/typescript/vercel-ai-sdk/src/activities.ts @@ -81,8 +81,6 @@ export interface CallToolArgs { /** * Options controlling MCP connection reuse for {@link createActivities}. - * - * @experimental The AI SDK integration is an experimental feature; APIs may change without notice. */ export interface CreateActivitiesOptions { /** @@ -228,8 +226,6 @@ function releaseMcpConnection(key: string, entry: McpConnectionEntry, idleMs: nu * @param mcpClientFactories A mapping of server names to functions to create mcp clients * @param options Options controlling MCP connection reuse (see {@link CreateActivitiesOptions}) * @returns An object containing the activity functions - * - * @experimental The AI SDK integration is an experimental feature; APIs may change without notice. */ export function createActivities( provider: ProviderV4, diff --git a/typescript/vercel-ai-sdk/src/mcp.ts b/typescript/vercel-ai-sdk/src/mcp.ts index 125111a1..0031ab67 100644 --- a/typescript/vercel-ai-sdk/src/mcp.ts +++ b/typescript/vercel-ai-sdk/src/mcp.ts @@ -9,8 +9,6 @@ export type McpClientFactories = { [serviceName: string]: McpClientFactory }; /** * Options for the Temporal MCP Client - * - * @experimental The AI SDK plugin is an experimental feature; APIs may change without notice. */ export interface TemporalMCPClientOptions { readonly name: string; @@ -24,8 +22,6 @@ export interface TemporalMCPClientOptions { * * This is intentionally similar to the AI SDK's ``MCPClient``, but is lacking functions not used by the framework. * It doesn't close either since the underlying clients are created in activities. - * - * @experimental The AI SDK plugin is an experimental feature; APIs may change without notice. */ export class TemporalMCPClient { constructor(readonly options: TemporalMCPClientOptions) {} diff --git a/typescript/vercel-ai-sdk/src/plugin.ts b/typescript/vercel-ai-sdk/src/plugin.ts index 2397e233..771ee67d 100644 --- a/typescript/vercel-ai-sdk/src/plugin.ts +++ b/typescript/vercel-ai-sdk/src/plugin.ts @@ -7,8 +7,6 @@ import type { McpClientFactories } from './mcp'; /** * Options for the AI SDK plugin - * - * @experimental The AI SDK plugin is an experimental feature; APIs may change without notice. */ export interface AiSdkPluginOptions { modelProvider: ProviderV4; @@ -36,8 +34,6 @@ export interface AiSdkPluginOptions { * * Workflow code should import from `@temporalio/vercel-ai-sdk/workflow` (not the package root) so the * workflow bundle doesn't pull in the worker-side activities and their disallowed imports. - * - * @experimental The AI SDK plugin is an experimental feature; APIs may change without notice. */ export class AiSdkPlugin extends SimplePlugin { constructor(options: AiSdkPluginOptions) { diff --git a/typescript/vercel-ai-sdk/src/provider.ts b/typescript/vercel-ai-sdk/src/provider.ts index 68439ae8..02e597e3 100644 --- a/typescript/vercel-ai-sdk/src/provider.ts +++ b/typescript/vercel-ai-sdk/src/provider.ts @@ -60,8 +60,6 @@ export interface TemporalProviderOptions { /** * A language model implementation that delegates AI model calls to Temporal activities. * This allows workflows to invoke AI models through the Temporal execution model. - * - * @experimental The AI SDK integration is an experimental feature; APIs may change without notice. */ export class TemporalLanguageModel implements LanguageModelV4 { readonly specificationVersion = 'v4'; @@ -159,8 +157,6 @@ export class TemporalLanguageModel implements LanguageModelV4 { /** * An embedding model implementation that delegates embedding generation to Temporal activities. * This allows workflows to generate embeddings through the Temporal execution model. - * - * @experimental The AI SDK integration is an experimental feature; APIs may change without notice. */ export class TemporalEmbeddingModel implements EmbeddingModelV4 { readonly specificationVersion = 'v4'; @@ -203,8 +199,6 @@ export class TemporalEmbeddingModel implements EmbeddingModelV4 { * A Temporal-specific provider implementation that creates AI models which execute * through Temporal activities. This provider integrates AI SDK models with Temporal's * execution model to ensure reliable, durable AI model invocations. - * - * @experimental The AI SDK integration is an experimental feature; APIs may change without notice. */ export class TemporalProvider implements ProviderV4 { readonly specificationVersion = 'v4'; @@ -232,7 +226,5 @@ export class TemporalProvider implements ProviderV4 { /** * A singleton instance of TemporalProvider for convenient use in applications. - * - * @experimental The AI SDK integration is an experimental feature; APIs may change without notice. */ export const temporalProvider: TemporalProvider = new TemporalProvider();