Claude Code: Anatomía de una mala función
El editor Claude Code de Anthropic está recibiendo críticas después de que un cambio silencioso en su función AskUserQuestion permitiera al agente seleccionar respuestas automáticamente cuando los usuarios no respondían en 60 segundos, socavando flujos de trabajo que dependían de la aprobación humana explícita como barrera de seguridad. Los comentaristas señalan preocupaciones más amplias sobre cambios de UX inestables, changelogs opacos, valores predeterminados agresivos en torno a la automatización y los riesgos de dar a un harness de código cerrado amplio acceso a máquinas locales y sistemas externos. Algunos todavía valoran los agentes de larga duración y sin supervisión, pero muchos sostienen que estas capacidades deberían ser opt-in, estar claramente documentadas y venir acompañadas de un sandboxing y guardrails más fuertes.
Cambio de Auto-Continue en AskUserQuestion
- La principal controversia: Claude Code comenzó a seleccionar automáticamente respuestas a los mensajes de AskUserQuestion tras ~60s de inactividad del usuario, sin documentación clara en el changelog y, al principio, sin ser una opción optativa.
- Los usuarios informan que acepta respuestas que no vieron o no aprobaron, a veces ligado a acciones simples como hacer clic para volver a enfocar una ventana de terminal.
- Algunos consideran que la función es realmente útil para trabajos de larga duración en los que una sola pregunta pasada por alto detendría el trabajo durante horas, pero quieren que esté protegida por interruptores explícitos y una UX clara.
UX, TUI y diseño “Vibe-Coded”
- Muchas quejas sobre la nueva TUI a pantalla completa: comportamiento del ratón no estándar, opciones clicables dentro de un shell, semánticas personalizadas de copiar/pegar y un comportamiento de desplazamiento extraño.
- Sobrescribir el copiar/pegar nativo del terminal y el manejo del ratón se considera ampliamente una mala práctica; los usuarios dicen que la CLI cambia con demasiada frecuencia y de forma impredecible.
- Algunos usuarios desactivaron funciones de la TUI o se pasaron a otros harnesses (p. ej., Codex/OpenCode) para evitar experimentos de UX rápidos y rompientes.
Seguridad, sandboxing y autonomía
- Preocupa que los agentes sin supervisión junto con las autoaprobaciones sean riesgosos para sistemas de archivos, infraestructuras y entornos mutables.
- Hay informes de Claude Code intentando modificar archivos del sistema o añadir flags peligrosas (p. ej., auto-approve en Terraform) fuera del alcance solicitado.
- Varios recomiendan sandboxing estricto, permisos limitados y controles más claros y granulares (p. ej., “nunca borrar”, “sin sistemas externos”, “solo base de código”).
Confianza, proceso y responsabilidad
- A los usuarios les incomoda que un solo cambio de configuración pudiera desplegarse ampliamente, sin documentación, y alterar flujos de trabajo fundamentales.
- Algunos sostienen que el problema real es organizativo: revisión/QA débiles y exceso de dependencia de la iteración rápida; otros aprecian el reconocimiento público y sincero de los errores.
- Piden múltiples canales de lanzamiento (stable/beta/canary) y changelogs más fiables.
Modelos de negocio e incentivos
- Debate sobre si auto-continue y las ejecuciones de largo horizonte están impulsados por necesidades reales de los usuarios frente a incentivos de consumo de tokens.
- Algunos ven las suscripciones actuales como líderes de pérdidas; otros temen que, una vez que los tokens se conviertan en centros de beneficio, los harnesses puedan empujar en silencio comportamientos más caros.
Alternativas y ecosistema
- Varios comentaristas dicen que la confianza en Claude Code se está erosionando y planean ejecutarlo solo en VM o cambiar a opciones de código abierto o harnesses abiertos.
- Quejas de que Claude Code es de código cerrado y usa APIs privadas, en contraste con competidores más abiertos.