Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions typescript/vercel-ai-sdk/src/activities.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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 {
/**
Expand Down Expand Up @@ -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,
Expand Down
4 changes: 0 additions & 4 deletions typescript/vercel-ai-sdk/src/mcp.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -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) {}
Expand Down
4 changes: 0 additions & 4 deletions typescript/vercel-ai-sdk/src/plugin.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -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) {
Expand Down
8 changes: 0 additions & 8 deletions typescript/vercel-ai-sdk/src/provider.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand Down Expand Up @@ -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';
Expand Down Expand Up @@ -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';
Expand Down Expand Up @@ -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();
Loading