Graduate Supabase integration from experiments (#29)

This commit is contained in:
Will Chen
2025-04-28 13:14:51 -07:00
committed by GitHub
parent ea07459ba6
commit 1e866c8f99
6 changed files with 16 additions and 91 deletions

View File

@@ -154,19 +154,18 @@ export function registerChatStreamHandlers() {
content: message.content,
}));
let systemPrompt = SYSTEM_PROMPT;
if (readSettings().experiments?.enableSupabaseIntegration) {
if (updatedChat.app?.supabaseProjectId) {
systemPrompt +=
"\n\n" +
SUPABASE_AVAILABLE_SYSTEM_PROMPT +
"\n\n" +
(await getSupabaseContext({
supabaseProjectId: updatedChat.app.supabaseProjectId,
}));
} else {
systemPrompt += "\n\n" + SUPABASE_NOT_AVAILABLE_SYSTEM_PROMPT;
}
if (updatedChat.app?.supabaseProjectId) {
systemPrompt +=
"\n\n" +
SUPABASE_AVAILABLE_SYSTEM_PROMPT +
"\n\n" +
(await getSupabaseContext({
supabaseProjectId: updatedChat.app.supabaseProjectId,
}));
} else {
systemPrompt += "\n\n" + SUPABASE_NOT_AVAILABLE_SYSTEM_PROMPT;
}
const { textStream } = streamText({
maxTokens: 8_000,
temperature: 0,