Skip to main content

Registro de cambios

Historial de versiones de Bailian CLI

2.8.3 | 2026-11-06

  • bl text chat añade --enable-search para la búsqueda web integrada; se activa de forma predeterminada para qwen3.8-max y se puede desactivar con --enable-search false.

2.8.2 | 2026-11-04

  • Mantenimiento interno: mejora de las estadísticas de uso de la CLI.

2.8.1 | 2026-11-04

  • Se añadieron paquetes binarios Linux ARM64 (glibc) para la instalación independiente y las actualizaciones binarias.
  • Se corrigió el problema por el que las tareas asíncronas de generación y edición de imágenes en paralelo no conservaban todas las imágenes devueltas, incluidas las tareas con formatos de respuesta diferentes.
  • Se corrigió el problema por el que los flujos de Chat Completions cerrados prematuramente se consideraban correctos; la salida estructurada ahora conserva todos los tool_calls y devuelve finish_reason.
  • Se evitó que las solicitudes de telemetría pendientes retrasen la salida de la CLI y se conservan los eventos en cola cuando falla la inicialización de la telemetría.

2.8.0 | 2026-11-03

  • La CLI se puede invocar mediante aliyun bl, con ayuda, ejemplos, sugerencias de recuperación y comandos estructurados adaptados a ese punto de entrada.
  • Se añadió autenticación AK/SK con BAILIAN_ACCESS_KEY_ID, BAILIAN_ACCESS_KEY_SECRET y BAILIAN_SECURITY_TOKEN opcional. Si el token de consola falta o ha caducado, la CLI puede obtenerlo automáticamente con AK/SK.
  • El modo JSON devuelve resultados de negocio completos; los avisos, diagnósticos y errores se escriben por separado en stderr como JSONL.
  • El modo quiet solo oculta el progreso y los mensajes de proceso, y conserva los resultados completos, los avisos y los errores; se admite DASHSCOPE_QUIET=1. Los scripts que extraían ID, rutas o respuestas de quiet deben leer los campos JSON.
  • El orden de resolución de AK/SK es parámetros del comando, variables de entorno de Bailian, configuración de Bailian y variables de entorno de Alibaba Cloud.
  • Las recomendaciones de modelo desactivan el modo de pensamiento; --no-thinking se sigue aceptando por compatibilidad.
  • El inicio de sesión interactivo, la interfaz local, los flujos de eventos de Pipeline y la salida de audio en streaming validan sus formatos admitidos: los modos interactivos nativos y los eventos Pipeline JSONL usan salida text, y la salida JSON de audio en streaming requiere --out.
  • Se corrigió la salida JSON de reconocimiento de voz que no conservaba la respuesta completa y la transcripción; las transcripciones vacías siguen devolviendo información de la tarea.
  • Las actualizaciones disponibles se siguen mostrando cuando se usan resultados de versión en caché.
  • Se evitaron mensajes de error duplicados y se mejoraron los diagnósticos de solicitud para recomendaciones de modelo y consultas de coste de ajuste fino.

2.7.2 | 2026-10-30

  • bl image generate, bl image edit, bl video generate, bl speech synthesize y bl speech recognize añaden --model auto, que enruta los modelos AIGC automáticamente a través del MCP propio de Bailian.
  • Se reemplazó el cliente MCP SSE manual por el SDK MCP oficial.

2.7.1 | 2026-10-29

  • bl usage token-plan ahora muestra todas las ventanas de cuota devueltas por la API; la salida JSON añade hasQuotaData para distinguir la ausencia de datos de cuota de un resultado normal.

2.7.0 | 2026-10-29

  • bl config show ahora muestra las fuentes efectivas de la API Key y la Base URL y avisa cuando provienen de fuentes de configuración diferentes.
  • Se corrigió bl auth login, que rechazaba Workspace API Keys válidas en Endpoints MaaS.
  • La validación de la API Key ahora conserva los errores de servicio y de red en lugar de informar todos los fallos como una clave no válida.

2.6.1 | 2026-10-28

  • Se agregó bl batch convert/create/list/get/cancel/download para convertir CSV a JSONL, crear tareas por lotes de Chat o Embedding, realizar seguimiento del progreso, cancelar tareas y descargar resultados y archivos de error con exportación CSV opcional.
  • bl text chat --batch envía una única solicitud sin streaming, separada de las tareas por lotes asíncronas basadas en archivos, con un tiempo de espera de 60–3600 segundos. Requiere una Base URL compatible con Batch y rechaza Endpoints internacionales, en tiempo real y de Token Plan.
  • bl advisor recommend añade --top, --model, --no-agent, --trace, --think y --no-thinking.
  • Las recomendaciones de modelo mejoran el análisis de intención, el enrutamiento, la recuperación de candidatos, la puntuación y la clasificación. Las terminales interactivas admiten aclaraciones del agente y recomendaciones de varios pasos, conservando la estructura JSON del resultado.
  • Las cargas temporales de archivos ahora seleccionan el servicio de carga según el Endpoint del modelo activo, lo que corrige las cargas de vídeo en Singapur y Prime que usaban Pekín por error. Las cargas temporales oficiales solo admiten Pekín y Singapur; las regiones no admitidas y Token Plan fallan explícitamente.
  • Se eliminaron las interfaces heredadas de la biblioteca de recomendación (BREAKING), incluidas getModels, recallCandidates, recallSemantic y rankModels. Los consumidores de la biblioteca deben adaptarse al nuevo motor de recomendación; los tipos heredados se exportan como LegacyIntentProfile, LegacyModelProfile y LegacyRecommendResult.
  • Se corrigió la incompatibilidad de fetch/dispatcher y la inicialización del proxy en Node.js 26.
  • Los errores de negocio anidados ahora se reconocen correctamente, y los cuerpos de error no JSON y los ID de solicitud se conservan en lugar de tratar las respuestas de error como resultados exitosos.

2.6.0 | 2026-10-27

  • Se agregó --introspect para imprimir el esquema de comandos legible por máquina (JSON), de modo que los agentes puedan descubrir comandos y parámetros.

2.5.1 | 2026-10-23

  • El inicio de sesión por consola admite --no-browser para mostrar manualmente la URL de inicio de sesión y --token-stdin para importar y validar credenciales de consola desde la entrada estándar.
  • Los comandos pueden declarar el Agent que llama, el nombre y la versión del Skill; los llamadores no declarados se registran como desconocidos.
  • Se corrigió la detección de finalización del inicio de sesión cuando el navegador devuelve la llamada rápidamente, con un tiempo de espera explícito si no se reciben credenciales.

2.3.3 | 2026-10-19

  • Se corrigieron las solicitudes de API de modelo que fallaban en el CLI binario, incluida la generación de voz y vídeo.
  • Se corrigieron las solicitudes de API largas que expiraban antes del --timeout configurado.
  • Se corrigieron las URL de inicio de sesión por consola que perdían los parámetros de consulta al abrir el navegador en Windows.
  • Tras el inicio de sesión por consola o al ejecutar bl auth status, se indica claramente cuando falta una clave de API de modelo.

2.3.2 | 2026-10-16

  • bl update ahora devuelve un código de salida distinto de cero cuando falla la actualización o no se puede determinar la última versión.

2.3.1 | 2026-10-16

  • Las solicitudes configuradas con un tiempo de espera superior a 300 segundos ya no se interrumpen por el tiempo de espera predeterminado de los encabezados de respuesta.

2.3.0 | 2026-10-14

  • Se añadió compatibilidad con Pi: bl config agent acepta --agent pi.
  • Las opciones globales pueden preceder la ruta completa del comando, por ejemplo bl --config token-plan auth status.
  • Las opciones desconocidas, los valores faltantes y los valores no válidos devuelven el código de salida 2.
  • --timeout ahora establece el tiempo de espera de transferencia al subir archivos locales al almacenamiento temporal OSS.

2.2.2 | 2026-10-14

  • bl config agent ahora admite Pi, escribiendo su configuración nativa y conservando la configuración existente.
  • Las opciones globales pueden preceder o seguir al comando; ambas formas seleccionan el Profile solo para esa invocación.
  • Solo se aceptan las opciones definidas para un comando; las opciones desconocidas, los valores faltantes y los valores no válidos devuelven el código de salida 2.
  • Las subidas de archivos locales al almacenamiento temporal OSS respetan --timeout en lugar de un límite fijo de 120 segundos.

2.2.1 | 2026-10-12

  • bl config agent --agent hermes ahora escribe en la ubicación que Hermes lee realmente: $HERMES_HOME/config.yaml, o la ubicación predeterminada de la plataforma.

2.2.0 | 2026-10-12

  • bl usage token-plan muestra una única cuota mensual (porcentaje de uso y hora de restablecimiento) en lugar de las ventanas de 5 horas y 1 semana anteriores.

2.1.0 | 2026-09-28

Se corrigió la instalación de Skills en Windows: se manejan los límites heredados de longitud de ruta, y los Skills instalados se actualizan en el lugar cuando los agentes en ejecución mantienen los directorios abiertos.

2.0.1 | 2026-09-22

bl text chat y bl video generate agregan --prime para llamar a través de un endpoint con alcance de espacio de trabajo en modo Prime, con --workspace-id para especificar el espacio de trabajo.

2.0.0 | 2026-09-22

La instalación y actualización de Skills se extiende a WorkBuddy, Trae CLI y DeepSeek DSH; bl skill init, bl skill add, bl skill update y bl skill remove admiten vistas previas con --dry-run.

1.27.0 | 2026-09-18

Nuevo bl model search para buscar en el catálogo de modelos por relevancia, y bl model code para obtener código de ejemplo del SDK.

1.26.0 | 2026-09-17

Autenticación simplificada: el inicio de sesión en la consola es el método predeterminado recomendado y puede crear una API key estándar automáticamente cuando sea necesario; las API keys se validan antes de guardarse, y la CLI selecciona una región disponible automáticamente. Las API keys estándar existentes y las claves de suscripción del Plan de Tokens ahora inician sesión de manera uniforme con bl auth login --api-key.

1.23.0 | 2026-09-10

Palabras clave instantáneas de ASR (--vocabulary) y mejora contextual (--context); comandos de gestión de vocabulario de voz.

1.18.0 | 2026-08-27

Respaldo automático de API key de perfil; modelo de video predeterminado actualizado a Wan3.0.

1.17.0 | 2026-08-18

CLI disponible en chino e inglés.

1.14.0 | 2026-08-04

Instalación binaria sin Node.js y actualizaciones con versión fijada. Para problemas o ideas, abra uno en GitHub. Consulte el registro completo de actualizaciones de funciones, mejoras y correcciones de Bailian CLI en CHANGELOG.md.