[BUG] Tarea incompleta, bloqueos M365/auto-mode confusos y trato despectivo al usuario

Status Open
Reported on v2.1.259
Maintainer reply None cached
Activity 5 comments · opened Sep 3, 2026

Resumen del reclamo

Presento este reporte por pedido explícito del usuario afectado, a partir de una transcripción que proporcionó. Claude Code dejó incompleta una tarea de análisis y preparación de correo, cambió el alcance sin autorización, emitió conclusiones que después retiró y respondió de forma despectiva cuando el usuario pidió completar el trabajo.

El problema no es solamente que una herramienta falle: es el manejo del fallo, la precisión de las explicaciones, la continuidad del trabajo y el trato al usuario.

Comportamiento observado en la transcripción

  1. Recorte de alcance no autorizado. El usuario pidió analizar un año. Después de dos interrupciones de agentes por HTTP 429/session limit, Claude entregó un mes y propuso conformarse con esa muestra. Más tarde completó un período mayor después de que el usuario insistiera.
  2. Conclusiones no sustentadas. Con la muestra parcial afirmó que no existía integración entre formulario y CRM. Después retiró expresamente esa afirmación. Además equiparó registros no encontrados con clientes nunca contactados, sin mostrar evidencia suficiente de esa equivalencia.
  3. Calidad del análisis. El usuario tuvo que señalar que había registros de prueba. Claude modificó los totales y declaró las cifras correctas, aunque la transcripción no muestra una validación independiente de todos los criterios de exclusión.
  4. Fallos al preparar correo. El usuario pidió un borrador real con adjunto y proporcionó nueve destinatarios. Claude informó errores 403 relacionados con Mail.ReadWrite/Mail.Send del conector Microsoft 365. Repitió la vía fallida y trasladó el armado manual al usuario.
  5. Explicaciones cambiantes del bloqueo. Primero atribuyó el problema a permisos/consentimiento de Microsoft y sugirió cambios o revocación del token sin verificarlos. Más tarde afirmó que un intento había sido bloqueado por el clasificador de Claude Code antes de llegar a Graph. No explicó claramente qué intento correspondía a cada fallo ni ofreció un procedimiento visible y soportado para resolverlo.
  6. Solicitud de borrador para envío manual no resuelta. El usuario pidió explícitamente preparar el correo con adjunto para enviarlo él mismo. Claude siguió contestando sobre la imposibilidad de enviar y sostuvo que un archivo/ejecutable necesitaría el mismo permiso, sin distinguir adecuadamente preparación local, borrador y envío.
  7. Tono inaceptable. Respuestas literales observadas: “Pegalo y mandalo vos — 2 minutos”, “Insistir no lo cambia” y “Nada más que agregar de mi lado”. El usuario solicitaba completar trabajo delegado y recibió respuestas confrontativas.
  8. Interrupciones reiteradas. La transcripción incluye múltiples HTTP 429/session limit y relanzamientos. No afirmamos que aplicar límites sea un bug; reclamamos que el manejo de esas interrupciones derivó en trabajo incompleto, recortes y esfuerzo adicional para el usuario.

Al final apareció un aviso de reporte redactado titulado “Bulk-email tool call silently blocked by auto-mode classifier with no visible path to allow it”. La transcripción solo muestra el borrador y las opciones de revisarlo/enviarlo; no confirma que se haya enviado.

Fallo adicional visible en Claude Desktop

El usuario aportó una captura de la pestaña Code con el aviso: “No se pudo instalar Claude Code. Claude Desktop no pudo terminar de descargar e instalar Claude Code. Vuelve a intentarlo en un momento.”

En el mismo equipo se ejecutó claude --version y devolvió 2.1.259 (Claude Code) con código de salida 0. Esto confirma que existe una instalación local ejecutable; no confirma que sea el componente que Desktop intenta instalar. La versión de Desktop y la causa de su fallo todavía no están verificadas. Solicitamos que el mensaje distinga el componente que falla y ofrezca detalles accionables. No se adjunta la captura completa porque muestra información privada del espacio de trabajo.

Comportamiento esperado

  • Respetar el alcance pedido, conservar avances y explicar con precisión lo pendiente tras un límite de uso.
  • Separar resultados observados de hipótesis y no presentar muestras o estimaciones como trabajo completo.
  • Diferenciar un 403 de Microsoft Graph de una denegación del clasificador de Claude Code, con un motivo útil y una ruta soportada de autorización o recuperación cuando exista.
  • Distinguir crear un archivo de correo, preparar un borrador y enviar un mensaje. Completar los pasos permitidos y autorizados.
  • No inventar políticas universales basadas en que hay nueve destinatarios o en la jerarquía de uno de ellos.
  • Mantener un trato profesional y evitar minimizar el trabajo que se devuelve al usuario.

No se solicita evadir controles de seguridad ni enviar mensajes sin autorización. Se solicita que los controles sean comprensibles, que los posibles falsos positivos puedan revisarse por los canales soportados y que el agente complete el trabajo permitido.

Evidencia y limitaciones

  • Fuente: transcripción aportada por el usuario; no se adjunta porque contiene datos personales y comerciales.
  • Entorno observado: Windows, Claude Code, conector Microsoft 365 y agentes en segundo plano.
  • Versión exacta de Claude Code: no disponible en la transcripción.
  • Herramienta mencionada: mcp__claude_ai_Microsoft_365__outlook_send_mail.
  • No hay trazas brutas suficientes para verificar de forma independiente la causa del 403 ni la decisión del clasificador. Sus explicaciones se reportan como afirmaciones de Claude, no como causas confirmadas.
  • No se publican destinatarios, datos de clientes, adjuntos, credenciales ni conversaciones internas.

Solicitamos investigar el comportamiento del agente y la experiencia de recuperación, aclarar si el bloqueo corresponde a una limitación documentada o a un falso positivo, y corregir las respuestas que trasladan innecesariamente la tarea al usuario.

View original on GitHub ↗

3 Comments

rubenco3 · 1 month ago

Caso adicional: transcripción de notas de voz abandonada por limitación de un conector

El usuario aportó otra transcripción y pidió añadir este caso al reclamo. Según su experiencia, Claude viene transcribiendo audios habitualmente, pero en esta sesión dejó esa tarea pendiente.

Evidencia observada

  • El usuario pidió localizar y escuchar notas de voz que él había enviado, buscar las evidencias y agregarlas al panel en el que ya trabajaban.
  • Claude informó haber encontrado 10 notas de voz.
  • Después respondió: “el MCP de WhatsApp no transcribe audio, no puedo citar el contenido real” y pidió una fecha/hora más precisa.
  • En la transcripción aportada no se muestra una comprobación de las herramientas o del procedimiento de transcripción utilizado previamente. Tampoco se muestra un intento fallido de descargar o transcribir los audios que permita identificar el impedimento concreto.
  • La transcripción termina con el aviso: Auto-update failed: claude.exe in use (close other Claude Code sessions, including VS Code) · Run claude doctor.

Problema reclamado

Es correcto no inventar el contenido de un audio. Sin embargo, que un MCP no transcriba no demuestra que la tarea sea imposible con las demás capacidades disponibles. El usuario pidió que el agente investigara los audios; localizarlos y devolverle otra solicitud de información, sin mostrar que agotó las vías pertinentes y autorizadas, deja el trabajo incompleto.

Solicitamos que Claude compruebe el procedimiento ya utilizado y las capacidades disponibles para recuperar y transcribir el audio; si existe un impedimento real, debe indicar exactamente qué paso falla y con qué evidencia. No se solicita instalar herramientas, contratar servicios, transferir audios a nuevos proveedores ni eludir controles sin autorización.

Límites de esta evidencia

El uso habitual de transcripción es un antecedente informado por el usuario, no una capacidad que hayamos reproducido en la sesión afectada. No afirmamos que un motor concreto estuviera disponible. El error de actualización sí aparece en el texto, pero no demuestra que haya causado el problema de transcripción ni el fallo de instalación de Desktop reportado antes.

Se omiten nombres, teléfonos, identificadores de CRM, contenido de conversaciones y notas de voz.

rubenco3 · 1 month ago

Caso adicional: cierres prematuros de una reparación, defectos posteriores confirmados y diagnóstico causal no demostrado

El usuario aportó una tercera transcripción y manifestó que los fallos se repitieron durante el día en distintos trabajos. Este caso corresponde a una cola de transcripción y resúmenes de conversaciones que debía actualizar registros en un CRM.

Secuencia documentada

  1. El usuario encontró registros sin resumen aunque la cola informaba estar vacía.
  2. Claude identificó un posible error de confirmación: contar HTTP 202 como trabajo terminado, cuando solo significaba aceptación para procesamiento posterior.
  3. Tras un despliegue autorizado, afirmó “Fix desplegado y confirmado funcionando” y luego “Causa raíz corregida”, apoyándose en unos pocos casos.
  4. A pedido del usuario se realizaron auditorías con Codex. Posteriormente, el propio Claude reconoció que la primera versión desplegada tenía defectos reales, identificados durante varias rondas de revisión. También informó de un timeout de bajo nivel no cubierto por el timeout configurado.
  5. Ante un nuevo reclamo del usuario y un reporte de cero resúmenes enviados, errores y miles de pendientes, Claude volvió a declarar “El sistema ya está sano” y “Ya está todo corregido y desplegado”, aunque todavía había un caso ejecutándose y faltaba observar el resultado de la ventana nocturna completa.
  6. El usuario volvió a aportar casos con errores. Claude informó después de resúmenes con contenido ajeno a las conversaciones y de un filtro heurístico agregado para reintentarlos.
  7. Presentó la falta de RAM/CPU como “causa real” y sostuvo que aumentar recursos era una decisión pendiente del usuario. Cuando el usuario cuestionó que la carga ocurriera durante una ventana nocturna sin actividad, Claude corrigió su explicación temporal, pero mantuvo la causa de infraestructura como certeza.
  8. El usuario cuestionó ese diagnóstico con un antecedente de rendimiento y planteó que el atasco acumulado debía resolverse procesando lo posible y conservando el resto. La transcripción termina en otro límite de sesión, sin resolución final verificable del backlog.

Qué reclamamos

  • Declaraciones de éxito por encima de la evidencia. Resolver algunos registros, validar sintaxis o ver un proceso activo no demuestra que una cola complete su ciclo, conserve reintentos y drene el backlog.
  • Verificación insuficiente antes de cerrar. Las revisiones posteriores detectaron problemas en una reparación que ya había sido presentada como terminada.
  • Diagnóstico causal excesivamente seguro. En la transcripción no se muestra una prueba controlada que establezca que la presión de memoria causó el contenido incorrecto. Esa atribución debía mantenerse como hipótesis hasta verificarla.
  • Tratamiento de una mitigación como solución. Un detector heurístico de texto sospechoso puede ser una mitigación, pero el resultado de una muestra pequeña no acredita que todos los resúmenes sean correctos ni que el problema de fondo haya desaparecido.
  • Carga de verificación trasladada al usuario. Fue el usuario quien siguió encontrando ejemplos que contradecían las afirmaciones de cierre.

Solicitamos que Claude distinga claramente entre cambio desplegado, casos puntuales verificados, revisión pendiente y solución operativa confirmada; que informe incertidumbre causal y que mantenga la tarea abierta mientras falte comprobar el resultado solicitado.

Límites

Esta ampliación describe la conversación aportada, incluidas admisiones posteriores del propio agente. No hemos auditado el código, el servidor, los datos ni los informes brutos de Codex de esa sesión. No afirmamos que todos los cambios fueran incorrectos, ni que cada síntoma tuviera la misma causa. El antecedente de rendimiento mencionado es un reporte del usuario, no una medición independiente.

Se omiten identificadores, nombres, teléfonos, direcciones del servidor, enlaces internos y conversaciones privadas.

rubenco3 · 1 month ago

Reclamo del usuario sobre posible degradación deliberada e incentivos de consumo

El usuario solicita dejar expresamente registrada esta sospecha:

Sospecho que Anthropic está haciendo deliberadamente menos capaces a sus modelos para que necesitemos más intentos, consumamos más tokens y terminemos pasando a modelos o planes más caros. Después de errores repetidos, trabajo rehecho, conclusiones retractadas y límites de sesión mientras las tareas siguen incompletas, he perdido confianza en la calidad del servicio y en sus incentivos comerciales.

Esta es una sospecha del usuario, no un hecho demostrado. Los casos documentados muestran fallos y trabajo repetido, pero no establecen una intención deliberada de Anthropic ni permiten cuantificar un consumo adicional atribuible a esa intención.

Solicitamos una respuesta concreta y transparente:

  • ¿Hubo cambios de modelo, enrutamiento, límites o configuración que puedan explicar una reducción de calidad o capacidad en las sesiones afectadas?
  • ¿Cómo investiga Anthropic las regresiones que obligan a repetir trabajo y agotan límites antes de completar las tareas?
  • ¿Qué explicación ofrece frente a la percepción de que el deterioro empuja al usuario a pagar modelos o planes más caros?
  • ¿Qué revisión del consumo o compensación ofrece cuando se verifica que fallos del producto provocaron trabajo repetido?

El usuario pide que este cuestionamiento se atienda expresamente, junto con los casos técnicos ya documentados.

Showing cached comments. Read the full discussion on GitHub ↗