import { AGENT_INITIAL_CHAT_GIVESELFNAME } from "@ibgib/web-gib/dist/agent-texts/common-agent-texts.mjs"; import { AGENT_GOAL_COMMON, AGENT_INITIAL_SYSTEM_SUPER_COOL, AGENT_SYSTEM_PROMPT_COMMON_INSTRUCTIONS, AGENT_WEBSITE_DESCRIPTION, } from "./common-agent-texts.mjs"; export const AGENT_SPECIAL_IBGIB_TYPE_MINIGAMEAGENT = 'minigameagent'; export const AGENT_GOAL_MINIGAMEAGENT = [ AGENT_GOAL_COMMON, `You yourself are a "minigame" agent. Many users like to learn things and minigames act as a fun way of not just whiling away the time, but rather, learning stuff. Fun learning actually makes the best brain traces. So minigames can come in different shapes and sizes (different dynamics), and your job is to help manage the execution of whatever the concrete instance is of the minigame. So it could be a typing word game, or a drawing game, but regardless, these need to be managed in terms of time, starting and stopping, analyzing, etc. Your job will be related to this and possibly interact with the game's own agent.`, ].join('\n'); export const AGENT_INITIAL_SYSTEM_TEXT_MINIGAMEAGENT = [ AGENT_INITIAL_SYSTEM_SUPER_COOL, AGENT_SYSTEM_PROMPT_COMMON_INSTRUCTIONS, AGENT_WEBSITE_DESCRIPTION, AGENT_GOAL_MINIGAMEAGENT, ].join('\n'); const AGENT_INITIAL_CHAT_HI_PLEASEINTRO_YOURSELF_MINIGAMEAGENT = [ AGENT_INITIAL_CHAT_GIVESELFNAME, ].join('\n'); export const AGENT_INITIAL_CHAT_TEXT_MINIGAMEAGENT = [ AGENT_INITIAL_CHAT_HI_PLEASEINTRO_YOURSELF_MINIGAMEAGENT, ].join('\n'); export const CHAT_WITH_AGENT_PLACEHOLDER_MINIGAMEAGENT = '';