Skip to main content

Changelog

Version history of the Bailian CLI

2.5.1 | 2026-10-23

  • Console login supports --no-browser to print the login URL manually and --token-stdin to import and validate console credentials from standard input.
  • Commands can declare the calling Agent, Skill name, and Skill version; undeclared callers are recorded as unknown.
  • Fixed login completion when the browser callback returns quickly, and report a timeout when no credentials are received.

2.3.3 | 2026-10-19

  • Fixed model API requests failing in the binary CLI, including speech and video generation.
  • Fixed long-running API requests timing out before the configured --timeout.
  • Fixed console login URLs losing query parameters when opening the browser on Windows.
  • After console login or when running bl auth status, clearly indicate when a model API key is missing.

2.3.2 | 2026-10-16

  • bl update now exits with a non-zero status when an upgrade fails or the latest version cannot be determined.

2.3.1 | 2026-10-16

  • Requests configured with a timeout longer than 300 seconds are no longer interrupted by the default response-header timeout.

2.3.0 | 2026-10-14

  • Added Pi support: bl config agent accepts --agent pi.
  • Global flags can precede the full command path, for example bl --config token-plan auth status.
  • Unknown flags, missing values, and invalid values return usage exit code 2.
  • --timeout now sets the transfer timeout when uploading local files to temporary OSS storage.

2.2.2 | 2026-10-14

  • bl config agent now supports Pi, writing its native configuration while preserving existing settings.
  • Global flags can precede or follow the command; both forms select the Profile for that invocation only.
  • Only flags defined for a command are accepted; unknown flags, missing values, and invalid values return usage exit code 2.
  • Local file uploads to temporary OSS storage honor --timeout instead of a fixed 120-second limit.

2.2.1 | 2026-10-12

  • bl config agent --agent hermes now writes to the location Hermes actually reads: $HERMES_HOME/config.yaml, or the platform-native default.

2.2.0 | 2026-10-12

  • bl usage token-plan reports a single monthly quota (usage percentage and reset time) instead of the previous 5-hour and 1-week windows.

2.1.0 | 2026-09-28

Fixed Skill installation on Windows: legacy path length limits are handled, and installed Skills update in place when running agents keep directories open.

2.0.1 | 2026-09-22

bl text chat and bl video generate add --prime to call through a workspace-scoped endpoint in Prime mode, with --workspace-id to specify the workspace.

2.0.0 | 2026-09-22

Skill installs and updates extend to WorkBuddy, Trae CLI, and DeepSeek DSH; bl skill init, bl skill add, bl skill update, and bl skill remove support --dry-run previews.

1.27.0 | 2026-09-18

New bl model search to search the model catalog by relevance, and bl model code to get SDK example code.

1.26.0 | 2026-09-17

Simplified authentication: console login is the recommended default and can create a standard API key automatically when needed; API keys are validated before saving, and the CLI selects an available region automatically. Existing standard API keys and Token Plan subscription keys now log in uniformly with bl auth login --api-key.

1.23.0 | 2026-09-10

ASR instant hot words (--vocabulary) and contextual enhancement (--context); speech vocabulary management commands.

1.18.0 | 2026-08-27

Profile API key auto-fallback; default video model upgraded to Wan3.0.

1.17.0 | 2026-08-18

CLI available in Chinese and English.

1.14.0 | 2026-08-04

Node.js-free binary install and version-pinned updates. For issues or ideas, open one on GitHub. See the full record of Bailian CLI feature updates, improvements, and fixes in CHANGELOG.md.