UNPKG

@aige/core

Version:
333 lines (332 loc) 13.1 kB
export declare const schema: { type: string; function: { name: string; description: string; parameters: { type: string; required: string[]; properties: { scene: { type: string; description: string; }; scene_emoji: { type: string; description: string; }; actions: { type: string; description: string; minItems: number; maxItems: number; uniqueItems: boolean; items: { type: string; }; }; rumor: { type: string; description: string; }; health_delta: { type: string; description: string; }; health_description: { type: string; description: string; }; armor_delta: { type: string; description: string; }; money_delta: { type: string; description: string; }; experience_delta: { type: string; description: string; }; reputation_delta: { type: string; description: string; }; reputation_description: { type: string; description: string; }; inventory_removed: { type: string; description: string; }; inventory_added: { type: string; properties: { name: { type: string; description: string; }; description: { type: string; description: string; }; value: { type: string; description: string; }; weight: { type: string; description: string; }; rarity: { type: string; description: string; }; type: { type: string; description: string; }; consumable: { type: string; description: string; }; }; }; quest_removed: { type: string; description: string; }; quest_added: { type: string; required: string[]; properties: { emoji: { type: string; description: string; }; name: { type: string; description: string; }; description: { type: string; description: string; }; completed: { type: string; description: string; }; reward: { type: string; description: string; properties: { inventory: { type: string; description: string; minItems: number; maxItems: number; uniqueItems: boolean; items: { type: string; properties: { name: { type: string; description: string; }; description: { type: string; description: string; }; value: { type: string; description: string; }; weight: { type: string; description: string; }; rarity: { type: string; description: string; }; type: { type: string; description: string; }; consumable: { type: string; description: string; }; }; }; }; money: { type: string; description: string; }; experience: { type: string; description: string; }; reputation: { type: string; description: string; }; }; }; }; }; character_removed: { type: string; description: string; }; character_added: { type: string; description: string; properties: { abilities: { type: string; description: string; minItems: number; maxItems: number; uniqueItems: boolean; items: { type: string; properties: { emoji: { type: string; description: string; }; name: { type: string; description: string; }; description: { type: string; description: string; }; }; }; }; inventory: { type: string; description: string; minItems: number; maxItems: number; uniqueItems: boolean; items: { type: string; properties: { name: { type: string; description: string; }; description: { type: string; description: string; }; value: { type: string; description: string; }; weight: { type: string; description: string; }; rarity: { type: string; description: string; }; type: { type: string; description: string; }; consumable: { type: string; description: string; }; }; }; }; emoji: { type: string; description: string; }; name: { type: string; description: string; }; description: { type: string; description: string; }; appearance: { type: string; description: string; }; health: { type: string; description: string; }; health_description: { type: string; description: string; }; armor: { type: string; description: string; }; money: { type: string; description: string; }; alive: { type: string; description: string; }; hostile: { type: string; description: string; }; reputation: { type: string; description: string; }; reputation_description: { type: string; description: string; }; }; }; location: { type: string; description: string; }; location_description: { type: string; description: string; }; appearance: { type: string; description: string; }; weather: { type: string; description: string; enum: string[]; }; weather_emoji: { type: string; description: string; }; weather_description: { type: string; description: string; }; }; }; }; }; export declare const execute: (parameters: any) => any;