@answerai/answeragent-mcp
Version:
A lightweight Model Context Protocol (MCP) server for Answer AI chatflow and document store management
21 lines (20 loc) • 733 B
JavaScript
import { z } from "zod";
export const AssistantDetailsSchema = z.object({
id: z.string().optional(),
name: z.string().optional(),
description: z.string().optional(),
model: z.string().optional(),
instructions: z.string().optional(),
temperature: z.number().optional(),
top_p: z.number().optional(),
tools: z.array(z.string()).optional(),
tool_resources: z.record(z.any()).optional(),
});
export const AssistantSchema = z.object({
id: z.string().uuid().optional(),
details: AssistantDetailsSchema.optional(),
credential: z.string().optional(),
iconSrc: z.string().optional(),
createdDate: z.string().datetime().optional(),
updatedDate: z.string().datetime().optional(),
});