Agente: variar fallbacks + drop reply_templates (código muerto)
Los 5 fallbacks hardcoded en runTurn.js (cuando el LLM no llama tools, está paused, awaiting_human, o tira error) mandaban siempre el mismo string al cliente. Ahora hay un módulo fallbackReplies con 4 kinds × 3 variantes que rotan random — sin pasar por el LLM, sin estado, cero costo de latencia. Drop de la tabla reply_templates: tenía 45 variantes seedeadas en 13 slots pero ningún código la consultaba (grep -rn "reply_templates" en src/ y public/ → cero referencias). Era código zombi que iba contra el goal "conversacional, no menu-driven" del CLAUDE.md. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
10
db/migrations/20260518110000_drop_reply_templates.sql
Normal file
10
db/migrations/20260518110000_drop_reply_templates.sql
Normal file
@@ -0,0 +1,10 @@
|
||||
-- migrate:up
|
||||
-- Eliminar tabla reply_templates: el código actual no la consulta (cero referencias
|
||||
-- en src/ y public/). Las 45 filas seedeadas son código zombi.
|
||||
DROP INDEX IF EXISTS idx_reply_active;
|
||||
DROP TABLE IF EXISTS reply_templates;
|
||||
|
||||
-- migrate:down
|
||||
-- No recreamos. Para restaurar el schema + seed correr en orden:
|
||||
-- 20260501110000_reply_templates.sql (schema + index)
|
||||
-- 20260501130000_seed_piaf_settings_and_replies.sql (45 filas)
|
||||
Reference in New Issue
Block a user