Supabase integration experiment setting (off by default)
This commit is contained in:
@@ -167,16 +167,18 @@ export function registerChatStreamHandlers() {
|
||||
messageHistory.pop();
|
||||
}
|
||||
let systemPrompt = 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;
|
||||
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;
|
||||
}
|
||||
}
|
||||
const { textStream } = streamText({
|
||||
maxTokens: 8_000,
|
||||
|
||||
Reference in New Issue
Block a user