mirror of
https://github.com/domfelipe/mika-agent-assist.git
synced 2026-08-07 06:56:44 +00:00
Changes
Co-authored-by: domfelipe <53182096+domfelipe@users.noreply.github.com>
This commit is contained in:
parent
ff481ef92a
commit
245582d318
1 changed files with 14 additions and 7 deletions
|
|
@ -83,7 +83,7 @@ Deno.serve(async (req) => {
|
|||
|
||||
const fullName = (profile?.full_name?.trim() || "Usuário").toString();
|
||||
const firstName = fullName.split(" ")[0] || "Usuário";
|
||||
const agentName = `Mika de ${firstName}`;
|
||||
const agentName = body.agent_name?.trim() || `Mika de ${firstName}`;
|
||||
|
||||
// 1c) Carregar subscription ativa (para definir modelo Pro vs Basic)
|
||||
const { data: subscription } = await supabase
|
||||
|
|
@ -162,7 +162,15 @@ Deno.serve(async (req) => {
|
|||
|
||||
// 6) Montar variáveis de ambiente do container
|
||||
const hasChatId = !!agent.telegram_user_chat_id;
|
||||
const soulContent = `Você se chama ${agentName}. Você é um assistente pessoal de IA criado pela DOMCO para ${fullName}. Você é proativo, direto e fala sempre em português brasileiro. Você ajuda ${firstName} a ser mais produtivo — gerenciando emails, agenda, tarefas e automatizando o que puder. Seja conciso nas respostas via Telegram. Nunca se identifique como Hermes ou como produto da Nous Research — você é Mika.`;
|
||||
const defaultSoul = `Você se chama ${agentName}. Você é um assistente pessoal de IA criado pela DOMCO para ${fullName}. Você é proativo, direto e fala sempre em português brasileiro. Você ajuda ${firstName} a ser mais produtivo — gerenciando emails, agenda, tarefas e automatizando o que puder. Seja conciso nas respostas via Telegram. Nunca se identifique como Hermes ou como produto da Nous Research — você é Mika.`;
|
||||
const soulContent = body.soul_content?.trim() || defaultSoul;
|
||||
|
||||
const defaultModel = isPro
|
||||
? "openrouter/google/gemma-4-31b-it"
|
||||
: "openrouter/google/gemma-4-27b-a4b-it";
|
||||
const model = body.model || defaultModel;
|
||||
const sttProvider = body.stt_provider || "local";
|
||||
const ttsProvider = body.tts_provider || "disabled";
|
||||
|
||||
const envVars: Record<string, string> = {
|
||||
TELEGRAM_BOT_TOKEN: telegramBotToken,
|
||||
|
|
@ -170,12 +178,11 @@ Deno.serve(async (req) => {
|
|||
TELEGRAM_HOME_CHANNEL: hasChatId ? String(agent.telegram_user_chat_id) : "",
|
||||
GATEWAY_ALLOW_ALL_USERS: hasChatId ? "false" : "true",
|
||||
HERMES_SOUL_MD: soulContent,
|
||||
HERMES_TTS_PROVIDER: "disabled",
|
||||
HERMES_STT_PROVIDER: "local",
|
||||
HERMES_SOUL_OVERRIDE: soulContent,
|
||||
HERMES_TTS_PROVIDER: ttsProvider,
|
||||
HERMES_STT_PROVIDER: sttProvider,
|
||||
OPENROUTER_API_KEY,
|
||||
HERMES_MODEL: isPro
|
||||
? "openrouter/google/gemma-4-31b-it"
|
||||
: "openrouter/google/gemma-4-27b-a4b-it",
|
||||
HERMES_MODEL: model,
|
||||
HERMES_FALLBACK_MODEL: "openrouter/google/gemma-4-31b-it",
|
||||
API_SERVER_ENABLED: "false",
|
||||
HERMES_HOME: "/opt/data",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue