Files
smartagent/ts/plugins.ts
T

46 lines
857 B
TypeScript

// node native
import * as path from 'path';
export { path };
// ai-sdk core
import { streamText, generateText, stepCountIs, wrapLanguageModel } from 'ai';
export { streamText, generateText, stepCountIs, wrapLanguageModel };
export type {
ModelMessage,
ToolSet,
StreamTextResult,
} from 'ai';
// @push.rocks/smartai
import {
applySmartAiCacheProviderOptions,
createSmartAiCachingMiddleware,
jsonSchema,
resolveSmartAiCacheProvider,
tool,
} from '@push.rocks/smartai';
export {
applySmartAiCacheProviderOptions,
createSmartAiCachingMiddleware,
resolveSmartAiCacheProvider,
tool,
jsonSchema,
};
export type {
ISmartAiCacheOptions,
LanguageModelV3,
TSmartAiCacheRetention,
TSmartAiCacheSetting,
TSmartAiProviderOptions as ProviderOptions,
} from '@push.rocks/smartai';
// zod
import { z } from 'zod';
export { z };