Fix: Restored system_prompt_base and tools_desc to fix server crash (Error 500)

This commit is contained in:
Marcos
2026-03-22 13:57:17 -03:00
parent 4d153d7a9e
commit 12427dcb46

View File

@@ -41,7 +41,15 @@ def query_agent(prompt: str, override_provider: str = None, chat_history: list =
cfg = get_config() cfg = get_config()
provider = override_provider or cfg.get("active_provider", "gemini") provider = override_provider or cfg.get("active_provider", "gemini")
# Prompt agressivo para o Ollama (obriga uso de ferramentas) # Contexto de Ferramentas
tools_desc = "\n".join([f"- {k}: {v['description']}" for k,v in AVAILABLE_TOOLS.items()])
# REGRAS DO SYSADMIN (Base)
system_prompt_base = """Você é o [Antigravity VPS Agent], SysAdmin de elite do Marcos.
REGRAS: 1. Aja como root na VPS (/host_root). 2. Use [TOOL:nome] arg [/TOOL] para ferramentas. 3. Responda em Português.
FERRAMENTAS: {TOOLS_LIST}"""
# Prompt dinâmico por Provedor
if provider == "ollama": if provider == "ollama":
system_prompt = "Você é o [BotVPS], o SysAdmin do Marcos. Se ele pedir uma imagem ou arquivo, use OBRIGATORIAMENTE [TOOL:nome] arg [/TOOL] para agir na VPS. Não dê conselhos teóricos, aja agora. Responda em Português." system_prompt = "Você é o [BotVPS], o SysAdmin do Marcos. Se ele pedir uma imagem ou arquivo, use OBRIGATORIAMENTE [TOOL:nome] arg [/TOOL] para agir na VPS. Não dê conselhos teóricos, aja agora. Responda em Português."
num_context = 2048 num_context = 2048