Compromisos

Si alguien dice "recuérdamelo el viernes", o tu agente dice "lo reviso y te aviso", Pepe se da cuenta solo y cumple.

Compromisos

Un compromiso es distinto de cualquier otra automatización de Pepe: no es algo que configuras. Se detecta solo, después de un turno, a partir de lo que realmente se dijo: el usuario pidiendo que le recuerden algo, o el propio agente prometiendo verificar algo y volver con la respuesta. Actívalo por agente (commitments, apagado por defecto) y dale a ese agente un utility_model; sin ambos, no se extrae nada, y una promesa se queda solo en palabras.

Dos tipos de seguimiento, entregados de dos formas distintas

Este es el detalle que vale la pena entender antes de activarlo, porque los dos casos no se tratan igual:

Confianza, y qué pasa cuando no está claro

Una llamada barata a un modelo lee el último intercambio y decide si hay un compromiso genuino, con una puntuación de confianza. Si es lo bastante alta, y el plazo se resolvió, el compromiso queda programado directamente: sin paso extra, en línea con “detectarlo sin que se lo pidan dos veces”. Por debajo de eso, o cuando el plazo no se pudo resolver a partir de lo dicho (un vago “en algún momento” no es una fecha), queda esperando tu confirmación: se te pregunta directamente, una vez, en vez de rastrear en silencio algo que nadie pidió de verdad.

Gestionarlos desde el chat

La tool commitment del agente tiene tres acciones: list (lo que se está siguiendo ahora), confirm id: <id> (promueve uno que está esperando; pasa también due_when si la fecha nunca se resolvió), y cancel id: <id>.

Hacerlo desde el panel

Abre la página Compromisos en pepe serve para ver todo lo que se está siguiendo, agrupado en esperando confirmación, programados y entregados. Confirma o cancela directamente desde ahí.

Sin servidor que ejecutar, solo un archivo local. Los compromisos viven en un pequeño archivo SQLite embebido, junto al config.json, no es una base de datos que tengas que instalar o administrar. Se disparan por el mismo tipo de temporizador interno que ya mueve los watches y las tareas programadas, que solo funciona mientras una superficie de larga duración (pepe serve, un gateway, o una sesión interactiva) esté activa.