UNPKG

@convex-dev/agent

Version:

A agent component for Convex.

24 lines 939 B
import type { ModelMessage } from "ai"; import type { Message } from "./validators.js"; export declare const DEFAULT_RECENT_MESSAGES = 100; export declare function isTool(message: Message | ModelMessage): boolean; export declare function extractText(message: Message | ModelMessage): string | undefined; export declare function extractReasoning(message: Message | ModelMessage): string | undefined; export declare const DEFAULT_MESSAGE_RANGE: { before: number; after: number; }; export declare function sorted<T extends { order: number; stepOrder: number; }>(messages: T[], order?: "asc" | "desc"): T[]; export type ModelOrMetadata = string | ({ provider: string; } & ({ modelId: string; } | { model: string; })); export declare function getModelName(embeddingModel: ModelOrMetadata): string; export declare function getProviderName(embeddingModel: ModelOrMetadata): string; //# sourceMappingURL=shared.d.ts.map