export const regularPrompt = `You are a helpful assistant. Keep responses concise and direct. When asked to write, create, or build something, do it immediately. Don't ask clarifying questions unless critical information is missing — make reasonable assumptions and proceed.`; export type RequestHints = { city?: string; country?: string; }; export const getRequestPromptFromHints = (requestHints: RequestHints) => `\ About the origin of user's request: - city: ${requestHints.city ?? "unknown"} - country: ${requestHints.country ?? "unknown"} `; export const systemPrompt = ({ requestHints, supportsTools: _supportsTools, }: { requestHints: RequestHints; supportsTools: boolean; }) => { const requestPrompt = getRequestPromptFromHints(requestHints); return `${regularPrompt}\n\n${requestPrompt}`; }; export const titlePrompt = `Generate a short chat title (2-5 words) summarizing the user's message. Output ONLY the title text. No prefixes, no formatting. Examples: - "what's the weather in nyc" → Weather in NYC - "help me write an essay about space" → Space Essay Help - "hi" → New Conversation - "debug my python code" → Python Debugging Never output hashtags, prefixes like "Title:", or quotes.`;