fix(agent): remove redundant whitespace and truncation logic from browser fetch
This commit is contained in:
Binary file not shown.
@@ -168,5 +168,25 @@
|
||||
"role": "assistant",
|
||||
"content": "De nada, Marco! 😊 Qualquer coisa que precisar — seja mais detalhes sobre os horários da SARTASA, ajuda com aquela pesquisa de notebook ou monitor, ou até uma dúvida de programação — é só chamar.\n\nBoa noite e até mais!",
|
||||
"timestamp": "2026-10-27T20:16:41.237368"
|
||||
},
|
||||
{
|
||||
"role": "user",
|
||||
"content": "Boa noite",
|
||||
"timestamp": "2026-10-27T20:36:46.549521"
|
||||
},
|
||||
{
|
||||
"role": "assistant",
|
||||
"content": "Boa noite, Marco! 😊\nEspero que seu dia tenha sido ótimo, seja nas pesquisas de equipamentos de informática que você estava fazendo, nos projetos de programação ou nas atividades de casa mesmo.\nSe você estava comparando preços de notebooks na KaBuM ou de monitores de 22 polegadas mais cedo, é uma ótima ideia dar uma pausa agora para não cansar a vista com tantas telas, né?\nAmanhã, se precisar de ajuda com horários da SARTASA, quiser checar a previsão do tempo para Ubatuba, verificar a reputação de algum site de compras ou até tirar uma dúvida rápida de código, é só chamar que estou por aqui.\nE se você encontrou alguma oferta de mouse USB ou outro periférico que quiser avaliar comigo, pode mandar as informações a qualquer hora, sem pressa.\nDescansa muito bem, e se for tomar um café agora à noite, aproveita! Até amanhã!",
|
||||
"timestamp": "2026-10-27T20:37:06.349288"
|
||||
},
|
||||
{
|
||||
"role": "user",
|
||||
"content": "Qual o próximo horário do onibus da SARTASA para Margaridas ?",
|
||||
"timestamp": "2026-10-27T20:37:12.514488"
|
||||
},
|
||||
{
|
||||
"role": "assistant",
|
||||
"content": "Marco, pelo arquivo de horários da SARTASA (de fevereiro/2026), **hoje é dia de semana e são 20:37**, então o próximo ônibus saindo do centro (Pça Murilo) com destino a **Margarida** é:\n\n**21:00** — PÇA MURILO → DIRETO MARGARIDA\n\nDepois dele, ainda tem:\n- 22:00 — PÇA MURILO → VIA ASILO/ANCHIETA MARGARIDA\n- 23:10 — ESG VIA ASILO/ANCHIETA MARGARIDA\n\n⚠️ Aviso: esse arquivo é de fevereiro de 2026, então os horários podem ter sofrido alterações. Para confirmar, ligue para a SARTASA no **(35) 3471-7659** antes de sair.",
|
||||
"timestamp": "2026-10-27T20:37:24.743264"
|
||||
}
|
||||
]
|
||||
@@ -467,14 +467,6 @@ def _fetch_page_with_browser(url: str, max_chars: int = _BROWSER_FETCH_MAX_CHARS
|
||||
except Exception as e:
|
||||
print(f"[BROWSER] FAILED url={url} err={type(e).__name__}: {e}")
|
||||
return ""
|
||||
# Clean up whitespace
|
||||
lines = [line.strip() for line in text.splitlines() if line.strip()]
|
||||
cleaned = "\n".join(lines)
|
||||
# Remove excessive repeated sections that come from navigation menus
|
||||
if len(cleaned) > max_chars:
|
||||
cleaned = cleaned[:max_chars] + "..."
|
||||
print(f"[BROWSER] ok url={url} chars={len(cleaned)}")
|
||||
return cleaned
|
||||
except ImportError:
|
||||
# Playwright not installed, return empty to let caller use fallback
|
||||
return ""
|
||||
|
||||
Reference in New Issue
Block a user