UNPKG

@fleek-platform/agents-ui

Version:

The Fleek Platform Agents UI provides a simple interface for deploying, monitoring, and configuring your agents––making management straightforward

626 lines (625 loc) 22.2 kB
import { z } from 'zod'; export declare const settingsSchemaV2: z.ZodObject<{ secrets: z.ZodIntersection<z.ZodRecord<z.ZodString, z.ZodString>, z.ZodObject<{ TWITTER_USERNAME: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>; TWITTER_2FA_SECRET: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }, { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }>>; voice: z.ZodObject<{ model: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { model?: string | undefined; }, { model?: string | undefined; }>; additionalSecrets: z.ZodOptional<z.ZodArray<z.ZodRecord<z.ZodString, z.ZodString>, "many">>; }, "strip", z.ZodTypeAny, { secrets: Record<string, string> & { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }; voice: { model?: string | undefined; }; additionalSecrets?: Record<string, string>[] | undefined; }, { secrets: Record<string, string> & { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }; voice: { model?: string | undefined; }; additionalSecrets?: Record<string, string>[] | undefined; }>; export type SettingsSchemaV2 = z.infer<typeof settingsSchemaV2>; export declare const characterFormSchemaV2: z.ZodObject<{ name: z.ZodString; avatar: z.ZodOptional<z.ZodString>; frameworkVersion: z.ZodOptional<z.ZodString>; username: z.ZodOptional<z.ZodString>; plugins: z.ZodArray<z.ZodEnum<["@elizaos/plugin-discord", "@elizaos/plugin-farcaster", "@elizaos/plugin-telegram", "@elizaos/plugin-twitter", "@elizaos/plugin-anthropic", "@elizaos/plugin-groq", "@elizaos/plugin-local-ai", "@elizaos/plugin-openai", "@elizaos/plugin-venice", "@fleek-platform/eliza-plugin-mcp", "@elizaos/plugin-browser", "@elizaos/plugin-pdf", "@elizaos/plugin-redpill", "@elizaos/plugin-sql", "@elizaos/plugin-storage-s3", "@elizaos/plugin-video-understanding", "@elizaos/plugin-evm", "@elizaos/plugin-solana"]>, "many">; settings: z.ZodObject<{ secrets: z.ZodIntersection<z.ZodRecord<z.ZodString, z.ZodString>, z.ZodObject<{ TWITTER_USERNAME: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>; TWITTER_2FA_SECRET: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }, { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }>>; voice: z.ZodObject<{ model: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { model?: string | undefined; }, { model?: string | undefined; }>; additionalSecrets: z.ZodOptional<z.ZodArray<z.ZodRecord<z.ZodString, z.ZodString>, "many">>; }, "strip", z.ZodTypeAny, { secrets: Record<string, string> & { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }; voice: { model?: string | undefined; }; additionalSecrets?: Record<string, string>[] | undefined; }, { secrets: Record<string, string> & { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }; voice: { model?: string | undefined; }; additionalSecrets?: Record<string, string>[] | undefined; }>; bio: z.ZodArray<z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>, "many">; knowledge: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>, "many">>; messageExamples: z.ZodArray<z.ZodArray<z.ZodObject<{ name: z.ZodString; content: z.ZodObject<{ text: z.ZodString; }, "strip", z.ZodTypeAny, { text: string; }, { text: string; }>; }, "strip", z.ZodTypeAny, { name: string; content: { text: string; }; }, { name: string; content: { text: string; }; }>, "many">, "many">; postExamples: z.ZodArray<z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>, "many">; style: z.ZodObject<{ all: z.ZodArray<z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>, "many">; chat: z.ZodArray<z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>, "many">; post: z.ZodArray<z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>, "many">; }, "strip", z.ZodTypeAny, { all: { name: string; }[]; chat: { name: string; }[]; post: { name: string; }[]; }, { all: { name: string; }[]; chat: { name: string; }[]; post: { name: string; }[]; }>; topics: z.ZodArray<z.ZodString, "many">; adjectives: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { name: string; plugins: ("@elizaos/plugin-evm" | "@elizaos/plugin-solana" | "@elizaos/plugin-pdf" | "@elizaos/plugin-openai" | "@elizaos/plugin-browser" | "@elizaos/plugin-twitter" | "@elizaos/plugin-discord" | "@elizaos/plugin-farcaster" | "@elizaos/plugin-telegram" | "@elizaos/plugin-anthropic" | "@elizaos/plugin-groq" | "@elizaos/plugin-local-ai" | "@elizaos/plugin-venice" | "@fleek-platform/eliza-plugin-mcp" | "@elizaos/plugin-redpill" | "@elizaos/plugin-sql" | "@elizaos/plugin-storage-s3" | "@elizaos/plugin-video-understanding")[]; settings: { secrets: Record<string, string> & { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }; voice: { model?: string | undefined; }; additionalSecrets?: Record<string, string>[] | undefined; }; bio: { name: string; }[]; messageExamples: { name: string; content: { text: string; }; }[][]; postExamples: { name: string; }[]; style: { all: { name: string; }[]; chat: { name: string; }[]; post: { name: string; }[]; }; topics: string[]; adjectives: string[]; avatar?: string | undefined; frameworkVersion?: string | undefined; username?: string | undefined; knowledge?: { name: string; }[] | undefined; }, { name: string; plugins: ("@elizaos/plugin-evm" | "@elizaos/plugin-solana" | "@elizaos/plugin-pdf" | "@elizaos/plugin-openai" | "@elizaos/plugin-browser" | "@elizaos/plugin-twitter" | "@elizaos/plugin-discord" | "@elizaos/plugin-farcaster" | "@elizaos/plugin-telegram" | "@elizaos/plugin-anthropic" | "@elizaos/plugin-groq" | "@elizaos/plugin-local-ai" | "@elizaos/plugin-venice" | "@fleek-platform/eliza-plugin-mcp" | "@elizaos/plugin-redpill" | "@elizaos/plugin-sql" | "@elizaos/plugin-storage-s3" | "@elizaos/plugin-video-understanding")[]; settings: { secrets: Record<string, string> & { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }; voice: { model?: string | undefined; }; additionalSecrets?: Record<string, string>[] | undefined; }; bio: { name: string; }[]; messageExamples: { name: string; content: { text: string; }; }[][]; postExamples: { name: string; }[]; style: { all: { name: string; }[]; chat: { name: string; }[]; post: { name: string; }[]; }; topics: string[]; adjectives: string[]; avatar?: string | undefined; frameworkVersion?: string | undefined; username?: string | undefined; knowledge?: { name: string; }[] | undefined; }>; export type CharacterFormSchemaV2 = z.infer<typeof characterFormSchemaV2>; export declare const characterDraftFormSchemaV2: z.ZodObject<{ name: z.ZodString; avatar: z.ZodOptional<z.ZodString>; frameworkVersion: z.ZodOptional<z.ZodString>; username: z.ZodOptional<z.ZodString>; plugins: z.ZodArray<z.ZodEnum<["@elizaos/plugin-discord", "@elizaos/plugin-farcaster", "@elizaos/plugin-telegram", "@elizaos/plugin-twitter", "@elizaos/plugin-anthropic", "@elizaos/plugin-groq", "@elizaos/plugin-local-ai", "@elizaos/plugin-openai", "@elizaos/plugin-venice", "@fleek-platform/eliza-plugin-mcp", "@elizaos/plugin-browser", "@elizaos/plugin-pdf", "@elizaos/plugin-redpill", "@elizaos/plugin-sql", "@elizaos/plugin-storage-s3", "@elizaos/plugin-video-understanding", "@elizaos/plugin-evm", "@elizaos/plugin-solana"]>, "many">; settings: z.ZodObject<{ secrets: z.ZodIntersection<z.ZodRecord<z.ZodString, z.ZodString>, z.ZodObject<{ TWITTER_USERNAME: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>; TWITTER_2FA_SECRET: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }, { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }>>; voice: z.ZodObject<{ model: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { model?: string | undefined; }, { model?: string | undefined; }>; additionalSecrets: z.ZodOptional<z.ZodArray<z.ZodRecord<z.ZodString, z.ZodString>, "many">>; }, "strip", z.ZodTypeAny, { secrets: Record<string, string> & { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }; voice: { model?: string | undefined; }; additionalSecrets?: Record<string, string>[] | undefined; }, { secrets: Record<string, string> & { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }; voice: { model?: string | undefined; }; additionalSecrets?: Record<string, string>[] | undefined; }>; bio: z.ZodArray<z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>, "many">; knowledge: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>, "many">>; messageExamples: z.ZodArray<z.ZodArray<z.ZodObject<{ name: z.ZodString; content: z.ZodObject<{ text: z.ZodString; }, "strip", z.ZodTypeAny, { text: string; }, { text: string; }>; }, "strip", z.ZodTypeAny, { name: string; content: { text: string; }; }, { name: string; content: { text: string; }; }>, "many">, "many">; postExamples: z.ZodArray<z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>, "many">; style: z.ZodObject<{ all: z.ZodArray<z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>, "many">; chat: z.ZodArray<z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>, "many">; post: z.ZodArray<z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>, "many">; }, "strip", z.ZodTypeAny, { all: { name: string; }[]; chat: { name: string; }[]; post: { name: string; }[]; }, { all: { name: string; }[]; chat: { name: string; }[]; post: { name: string; }[]; }>; topics: z.ZodArray<z.ZodString, "many">; adjectives: z.ZodArray<z.ZodString, "many">; managedModelName: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { name: string; plugins: ("@elizaos/plugin-evm" | "@elizaos/plugin-solana" | "@elizaos/plugin-pdf" | "@elizaos/plugin-openai" | "@elizaos/plugin-browser" | "@elizaos/plugin-twitter" | "@elizaos/plugin-discord" | "@elizaos/plugin-farcaster" | "@elizaos/plugin-telegram" | "@elizaos/plugin-anthropic" | "@elizaos/plugin-groq" | "@elizaos/plugin-local-ai" | "@elizaos/plugin-venice" | "@fleek-platform/eliza-plugin-mcp" | "@elizaos/plugin-redpill" | "@elizaos/plugin-sql" | "@elizaos/plugin-storage-s3" | "@elizaos/plugin-video-understanding")[]; settings: { secrets: Record<string, string> & { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }; voice: { model?: string | undefined; }; additionalSecrets?: Record<string, string>[] | undefined; }; bio: { name: string; }[]; messageExamples: { name: string; content: { text: string; }; }[][]; postExamples: { name: string; }[]; style: { all: { name: string; }[]; chat: { name: string; }[]; post: { name: string; }[]; }; topics: string[]; adjectives: string[]; avatar?: string | undefined; frameworkVersion?: string | undefined; username?: string | undefined; knowledge?: { name: string; }[] | undefined; managedModelName?: string | undefined; }, { name: string; plugins: ("@elizaos/plugin-evm" | "@elizaos/plugin-solana" | "@elizaos/plugin-pdf" | "@elizaos/plugin-openai" | "@elizaos/plugin-browser" | "@elizaos/plugin-twitter" | "@elizaos/plugin-discord" | "@elizaos/plugin-farcaster" | "@elizaos/plugin-telegram" | "@elizaos/plugin-anthropic" | "@elizaos/plugin-groq" | "@elizaos/plugin-local-ai" | "@elizaos/plugin-venice" | "@fleek-platform/eliza-plugin-mcp" | "@elizaos/plugin-redpill" | "@elizaos/plugin-sql" | "@elizaos/plugin-storage-s3" | "@elizaos/plugin-video-understanding")[]; settings: { secrets: Record<string, string> & { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }; voice: { model?: string | undefined; }; additionalSecrets?: Record<string, string>[] | undefined; }; bio: { name: string; }[]; messageExamples: { name: string; content: { text: string; }; }[][]; postExamples: { name: string; }[]; style: { all: { name: string; }[]; chat: { name: string; }[]; post: { name: string; }[]; }; topics: string[]; adjectives: string[]; avatar?: string | undefined; frameworkVersion?: string | undefined; username?: string | undefined; knowledge?: { name: string; }[] | undefined; managedModelName?: string | undefined; }>; export type CharacterDraftFormSchemaV2 = z.infer<typeof characterDraftFormSchemaV2>; export declare const characterfileSchemaV2: z.ZodObject<{ name: z.ZodString; username: z.ZodOptional<z.ZodString>; plugins: z.ZodArray<z.ZodEnum<["@elizaos/plugin-discord", "@elizaos/plugin-farcaster", "@elizaos/plugin-telegram", "@elizaos/plugin-twitter", "@elizaos/plugin-anthropic", "@elizaos/plugin-groq", "@elizaos/plugin-local-ai", "@elizaos/plugin-openai", "@elizaos/plugin-venice", "@fleek-platform/eliza-plugin-mcp", "@elizaos/plugin-browser", "@elizaos/plugin-pdf", "@elizaos/plugin-redpill", "@elizaos/plugin-sql", "@elizaos/plugin-storage-s3", "@elizaos/plugin-video-understanding", "@elizaos/plugin-evm", "@elizaos/plugin-solana"]>, "many">; settings: z.ZodObject<{ secrets: z.ZodIntersection<z.ZodRecord<z.ZodString, z.ZodString>, z.ZodObject<{ TWITTER_USERNAME: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>; TWITTER_2FA_SECRET: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }, { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }>>; voice: z.ZodObject<{ model: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { model?: string | undefined; }, { model?: string | undefined; }>; additionalSecrets: z.ZodOptional<z.ZodArray<z.ZodRecord<z.ZodString, z.ZodString>, "many">>; }, "strip", z.ZodTypeAny, { secrets: Record<string, string> & { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }; voice: { model?: string | undefined; }; additionalSecrets?: Record<string, string>[] | undefined; }, { secrets: Record<string, string> & { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }; voice: { model?: string | undefined; }; additionalSecrets?: Record<string, string>[] | undefined; }>; bio: z.ZodArray<z.ZodString, "many">; knowledge: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; messageExamples: z.ZodArray<z.ZodArray<z.ZodObject<{ name: z.ZodString; content: z.ZodObject<{ text: z.ZodString; }, "strip", z.ZodTypeAny, { text: string; }, { text: string; }>; }, "strip", z.ZodTypeAny, { name: string; content: { text: string; }; }, { name: string; content: { text: string; }; }>, "many">, "many">; postExamples: z.ZodArray<z.ZodString, "many">; style: z.ZodObject<{ all: z.ZodArray<z.ZodString, "many">; chat: z.ZodArray<z.ZodString, "many">; post: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { all: string[]; chat: string[]; post: string[]; }, { all: string[]; chat: string[]; post: string[]; }>; topics: z.ZodArray<z.ZodString, "many">; adjectives: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { name: string; plugins: ("@elizaos/plugin-evm" | "@elizaos/plugin-solana" | "@elizaos/plugin-pdf" | "@elizaos/plugin-openai" | "@elizaos/plugin-browser" | "@elizaos/plugin-twitter" | "@elizaos/plugin-discord" | "@elizaos/plugin-farcaster" | "@elizaos/plugin-telegram" | "@elizaos/plugin-anthropic" | "@elizaos/plugin-groq" | "@elizaos/plugin-local-ai" | "@elizaos/plugin-venice" | "@fleek-platform/eliza-plugin-mcp" | "@elizaos/plugin-redpill" | "@elizaos/plugin-sql" | "@elizaos/plugin-storage-s3" | "@elizaos/plugin-video-understanding")[]; settings: { secrets: Record<string, string> & { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }; voice: { model?: string | undefined; }; additionalSecrets?: Record<string, string>[] | undefined; }; bio: string[]; messageExamples: { name: string; content: { text: string; }; }[][]; postExamples: string[]; style: { all: string[]; chat: string[]; post: string[]; }; topics: string[]; adjectives: string[]; username?: string | undefined; knowledge?: string[] | undefined; }, { name: string; plugins: ("@elizaos/plugin-evm" | "@elizaos/plugin-solana" | "@elizaos/plugin-pdf" | "@elizaos/plugin-openai" | "@elizaos/plugin-browser" | "@elizaos/plugin-twitter" | "@elizaos/plugin-discord" | "@elizaos/plugin-farcaster" | "@elizaos/plugin-telegram" | "@elizaos/plugin-anthropic" | "@elizaos/plugin-groq" | "@elizaos/plugin-local-ai" | "@elizaos/plugin-venice" | "@fleek-platform/eliza-plugin-mcp" | "@elizaos/plugin-redpill" | "@elizaos/plugin-sql" | "@elizaos/plugin-storage-s3" | "@elizaos/plugin-video-understanding")[]; settings: { secrets: Record<string, string> & { TWITTER_USERNAME?: string | undefined; TWITTER_2FA_SECRET?: string | undefined; }; voice: { model?: string | undefined; }; additionalSecrets?: Record<string, string>[] | undefined; }; bio: string[]; messageExamples: { name: string; content: { text: string; }; }[][]; postExamples: string[]; style: { all: string[]; chat: string[]; post: string[]; }; topics: string[]; adjectives: string[]; username?: string | undefined; knowledge?: string[] | undefined; }>; export type CharacterfileSchemaV2 = z.infer<typeof characterfileSchemaV2>;