@convex-dev/agent
Version:
A agent component for Convex.
24 lines • 939 B
TypeScript
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