El agente filtra la lista sin avisar cuando se le pide "todo lo pendiente", y expone IDs internos de tareas
Resumen
Cuando pido una lista completa, el agente devuelve una lista filtrada por un criterio suyo sin avisar de que está filtrando. Hay que preguntar varias veces para llegar a la lista real.
Además, muestra las tareas con los IDs internos del sistema de tareas (números salteados) como si fueran una lista numerada normal para el usuario.
Entorno
- Claude Code (app de escritorio), Windows 11
- Modelo: Opus 5
- Sesión larga, con una compactación de contexto por el medio
Qué pasó
Estábamos repasando una lista de tareas pendientes de un proyecto personal. Le pedí, literalmente:
"ahora con todo esto dime todo lo pendiente entero lo que faltaba y lo nuevo"
1. Filtrado silencioso. Me respondió con una tabla de 6 tareas y la frase "Son 6 tareas mías". En realidad había 10 tareas pendientes. Se había quedado solo con las que él podía ejecutar y había dejado fuera las que dependían de esperar a un tercero y las que tenía que hacer yo a mano. En ningún momento dijo que estuviera aplicando ese criterio.
Tuve que preguntar dos veces:
"ahi estan todas entonces?"
Y ahí sí aparecieron las 10.
2. IDs internos expuestos. Antes de eso me había listado las tareas así:
"Mi orden recomendado: 8 → 14 → 10 → 11 → 13 y 12"
Números salteados y sin ningún orden aparente, presentados como si fueran una lista para mí. Resultaron ser los IDs internos de su gestor de tareas: los números 1–9 ya se habían consumido con tareas anteriores de la misma sesión. Como usuario eso no me dice absolutamente nada y sólo confunde.
Por qué es un problema
El filtrado silencioso es el grave de los dos. Si pido "todo" y recibo un subconjunto presentado como el total, pierdo la capacidad de confiar en cualquier lista que me devuelva. Tengo que verificar a mano justo lo que le estaba delegando, que era no perder de vista nada. Y en este caso las tareas que se dejó fuera incluían dos de seguridad que tenía que hacer yo — precisamente las que no conviene que se pierdan.
Qué esperaría
- Que "dame todo" devuelva todo. Si por lo que sea agrupa o recorta, que lo diga en la misma respuesta: "estas son las 6 que puedo hacer yo; hay 4 más, 2 esperando y 2 tuyas".
- Que no enseñe IDs internos del sistema de tareas. O numera 1..N para el usuario, o no pone números.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗