@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
TypeScript
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>;