Actualizaciones de julio: CLI 3.8.0, estados en formularios y chat interactivo
El titular de julio es doble: los formularios ahora soportan estados para flujos tipo project management, y la CLI de Dailybot 3.8.0 lleva la superficie interactiva del chat, los formularios y los check-ins a la terminal. Ambos llegan con el skill pack de agentes, automatizaciones con guía humana, tiempo libre por mensaje de chat y un portal de desarrolladores renovado.
CLI 3.8.0: Dailybot desde la terminal
Es más fácil que nunca usar Dailybot desde la terminal, y dejar que los agentes de código hagan lo mismo. La CLI 3.8.0 ya está disponible.
Desde la CLI puedes enviar mensajes de chat con botones (aprobaciones, links, inicio de workflows y layouts personalizados con modales), crear y configurar formularios y check-ins, y explorar workflows y canales.
El skill pack de agentes 3.11.0 correspondiente enseña a los agentes de IA ese mismo kit. Un agente puede publicar una aprobación en el chat, conectarla a tu CI y dejar que un humano decida ahí. Las recetas del portal de soluciones incluyen ejemplos listos para curl, la CLI y prompts de agentes.
Referencia completa de comandos: /es/developers/cli-reference. Explora todos los proyectos open source en GitHub.
Botones interactivos y flujos con modales
Los mensajes de chat ahora pueden pedir que la gente actúe. Aprobar un deploy, iniciar un workflow, abrir un formulario o recoger un reporte corto de incidente sin salir de Slack, Teams, Google Chat o Discord.
Cada mensaje puede llevar hasta 25 botones. Un clic puede llamar a tu servidor (con un callback firmado), abrir un formulario, ejecutar un comando de ChatOps, enviar un prompt a la IA de Dailybot o iniciar un workflow. Los botones también pueden abrir un modal corto para recoger datos, o publicar una respuesta automática al hacer clic.
Mira cómo construirlo en la receta de automatización de chat, o lee la referencia completa de send-message.
Estados en formularios para flujos de proyecto
Los formularios ya no son solo captación. Puedes definir estados en un formulario, mover cada registro por ellos y conservar un historial claro de quién cambió qué y cuándo.
Nosotros lo usamos para pre-releases: cada checklist de release llega como un registro de formulario, arranca en Pre-release con los pull requests y la tarjeta de Linear, y pasa a Released cuando sale. El historial de estados es la auditoría.
El mismo patrón sirve para colas de revisión, pipelines de solicitudes y cualquier proceso que necesite un estado compartido en lugar de un envío estático.
Las automatizaciones también pueden reaccionar. Un trigger nuevo, Form record changes status, inicia un workflow cuando un registro pasa a un estado nuevo, así que el siguiente paso puede correr sin que alguien vigile la cola.
El soporte de estados llega a la app web, la API, la CLI, el skill pack de agentes y el chat. Create/Edit Setup coloca los estados bajo Ajustes adicionales con el layout de settings más reciente. Empieza por la receta de ciclo de vida de formularios para conectar estados, permisos y apertura desde el chat de punta a punta.
Automatizaciones con guía humana
Las automatizaciones pueden empezar desde un botón de mensaje interactivo, un cambio de estado de formulario o la API pública. Usa un workflow api_trigger cuando un sistema externo o un clic deba iniciar la ejecución. El payload de la solicitud o del clic se convierte en variables del workflow para todos los pasos siguientes.
Cuando una persona necesita decidir, agrega un paso Human-in-the-Loop. El workflow se pausa para una aprobación, elección, calificación o comentario, y luego continúa con esa respuesta disponible más adelante. Human-in-the-Loop está disponible para todas las organizaciones.
Los pasos Send a request pueden llamar endpoints protegidos con un bearer token, autenticación básica o un header personalizado. Las credenciales guardadas son de solo escritura y se muestran enmascaradas al leerlas.
¿Listo para probarlo? Empieza con gates de aprobación de CI/CD en el chat: pausa un deploy, publica botones de aprobar/rechazar en un canal y continúa con un clic firmado. O explora todas las recetas de automatización.
Tiempo libre desde el chat
Puedes solicitar tiempo libre escribiéndole a Dailybot en lenguaje natural. Escribe una fecha o rango de fechas en inglés, español o portugués, y tu tiempo libre queda registrado al instante. Sin formularios, sin abrir dashboards.
Portal de desarrolladores actualizado
El portal de desarrolladores recibió un pase de Q3 para la superficie más reciente de API y CLI: badges de autenticación en cada endpoint, documentación renovada de autenticación del CLI, guía de paginación en todas partes y una referencia consolidada de códigos de error. La referencia de la API, la documentación del CLI y los docs de Agent Skill ahora coinciden con las últimas capacidades.
Encontrar la página correcta también es más rápido. La búsqueda instantánea cubre endpoints de la API, guías y comandos del CLI. Los resultados muestran badges de tipo de contenido y método HTTP y pueden abrir la sección del endpoint correspondiente. También puedes filtrar la barra lateral de la documentación mientras escribes: las secciones coincidentes se expanden solas, y la búsqueda ignora mayúsculas y acentos en inglés, español y portugués.
API
- Los endpoints de listado paginan por defecto, con filtros uniformes de búsqueda y rango de fechas.
- Las respuestas de error usan códigos legibles por máquina, y las API keys siguen seguridad de mostrar una sola vez.
- RBAC a nivel de miembro y un override de identidad send_as_user para mensajes de bot.
Mejoras
- Fiabilidad de la app web: Members ya no parpadea ni se cae con orgs vacías o en carga; las pantallas en blanco tras un deploy se recuperan solas; si falta el directorio de Google Workspace aparece Reconectar tu directorio; crear un standup reintenta una vez ante un fallo temporal del servidor.
- Team Context → Celebrations en el home ahora muestra cumpleaños y aniversarios laborales junto al tiempo libre, incluyendo a quienes celebran hoy, para los próximos 60 días, del más próximo al más lejano.
Correcciones
FormulariosAl aprobar o denegar una solicitud de formulario en Slack o Microsoft Teams ahora aparece una confirmación clara y traducida en lugar de JSON técnico. También se restableció el mensaje correcto cuando la solicitud ya estaba aprobada.
Kudos
DiscordLos kudos deberían completarse con más fiabilidad cuando un paso del flujo devuelve datos incompletos.