Skip to main content

変更履歴

Bailian CLI のバージョン履歴

2.8.3 | 2026-11-06

  • bl text chat に --enable-search を追加し、モデル組み込みのウェブ検索に対応しました。qwen3.8-max ではデフォルトで有効になり、--enable-search false で無効化できます。

2.8.2 | 2026-11-04

  • 内部メンテナンス:CLI 使用統計を改善しました。

2.8.1 | 2026-11-04

  • Linux ARM64 用バイナリパッケージ(glibc)を追加し、スタンドアロンインストールとバイナリ更新に対応しました。
  • 非同期の並行画像生成・編集タスクで、返された画像がすべて保持されない問題を修正しました。異なる応答形式のタスクにも対応します。
  • Chat Completions の早期切断が成功と誤判定される問題を修正しました。構造化出力は完全な tool_calls を保持し、finish_reason を返します。
  • 送信待ちのテレメトリリクエストが CLI の終了を遅らせることを回避し、テレメトリの初期化に失敗した場合はキュー済みのイベントを保持します。

2.8.0 | 2026-11-03

  • aliyun bl 経由での呼び出しに対応し、ヘルプ、例、リカバリのヒント、構造化コマンドが対応する入口に合わせて表示されます。
  • BAILIAN_ACCESS_KEY_ID、BAILIAN_ACCESS_KEY_SECRET、任意の BAILIAN_SECURITY_TOKEN による AK/SK 認証を追加しました。コンソールトークンがない、または期限切れの場合は、AK/SK で自動的に取得できます。
  • JSON モードは完全な業務結果を返し、警告、診断、エラーは JSONL として stderr に個別に書き込みます。
  • quiet モードは進捗と過程のメッセージだけを非表示にし、完全な結果、警告、エラーを保持します。DASHSCOPE_QUIET=1 に対応しました。quiet から ID、パス、回答を抽出していたスクリプトは JSON フィールドを読み取るよう変更してください。
  • AK/SK は「コマンドパラメータ → Bailian 環境変数 → Bailian 設定 → Alibaba Cloud 環境変数」の順で解決されます。
  • モデル推薦では思考モードを無効にし、--no-thinking は互換性のため引き続き受け付けます。
  • 対話型ログイン、ローカル UI、Pipeline イベントストリーム、音声ストリーミング出力は、それぞれ対応する形式を検証します。ネイティブ対話モードと Pipeline JSONL イベントは text 出力を使用し、音声ストリーミングの JSON 出力には --out が必要です。
  • 音声認識の JSON 出力で完全なレスポンスと文字起こしが保持されない問題を修正しました。文字起こしが空の場合もタスク情報を返します。
  • キャッシュされたバージョン結果を使用している場合でも、利用可能な更新を表示します。
  • 重複するエラーメッセージを回避し、モデル推薦とファインチューニング料金クエリのリクエスト診断を改善しました。

2.7.2 | 2026-10-30

  • bl image generate、bl image edit、bl video generate、bl speech synthesize、bl speech recognize に --model auto を追加しました。Bailian 独自開発の MCP を介して AIGC モデルを自動的にルーティングします。
  • 手書きの SSE MCP クライアントを公式 MCP SDK に置き換えました。

2.7.1 | 2026-10-29

  • bl usage token-plan が API から返されるすべてのクォータウィンドウを表示できるようになりました。JSON 出力に hasQuotaData が追加され、クォータデータがない場合と正常な結果を区別できます。

2.7.0 | 2026-10-29

  • bl config show が API Key と Base URL の有効なソースを表示し、両者が異なる設定ソースに由来する場合は警告します。
  • MaaS Endpoint で有効な Workspace API Key を bl auth login が拒否する問題を修正しました。
  • API Key の検証でサービスエラーとネットワークエラーを保持し、すべての失敗を無効なキーとして報告しないようにしました。

2.6.1 | 2026-10-28

  • bl batch convert/create/list/get/cancel/download を追加しました。CSV から JSONL への変換、Chat または Embedding バッチタスクの作成、進捗の追跡、キャンセル、結果とエラーファイルのダウンロード(CSV エクスポートは任意)に対応します。
  • bl text chat --batch は 1 回の非ストリーミングリクエストを送信します。非同期のファイルベース バッチタスクとは別に使用し、リクエストタイムアウトは 60〜3600 秒です。Batch 対応の Base URL が必要で、国際サイト、リアルタイム、Token Plan の Endpoint は拒否します。
  • bl advisor recommend に --top、--model、--no-agent、--trace、--think、--no-thinking を追加しました。
  • モデル推薦は意図分析、ルーティング、候補の再検索、スコアリング、ランキングのフローを改善しました。対話型ターミナルでは Agent の確認と複数ステップの推薦に対応し、推薦結果は既存の JSON 構造を維持します。
  • 一時ファイルのアップロードは現在のモデル Endpoint に基づいてアップロードサービスを選択し、シンガポール地域および Prime 動画のアップロードが誤って北京を使用する問題を修正しました。公式の一時アップロードは北京とシンガポールのみに対応し、未対応の地域と Token Plan は明示的にエラーになります。
  • 旧来のレコメンドライブラリインターフェース(BREAKING)を削除しました。getModels、recallCandidates、recallSemantic、rankModels が含まれます。ライブラリの利用者は新しいレコメンドエンジンに適応する必要があります。旧型は LegacyIntentProfile、LegacyModelProfile、LegacyRecommendResult としてエクスポートされます。
  • Node.js 26 における fetch/dispatcher の非互換性とプロキシ初期化の問題を修正しました。
  • ネストされたビジネスエラーを正しく認識し、JSON 以外のエラー本文とリクエスト ID を保持して、エラーレスポンスを成功結果として扱わないようにしました。

2.6.0 | 2026-10-27

  • --introspect を追加しました。機械可読なコマンドスキーマ(JSON)を出力し、Agent がコマンドとパラメータを検出できるようにします。

2.5.1 | 2026-10-23

  • コンソールログインで --no-browser によるログイン URL の手動表示と、--token-stdin による標準入力からのコンソールクレデンシャルのインポートと検証に対応しました。
  • コマンドで呼び出し元 Agent、Skill 名、バージョンを宣言できます。未宣言の呼び出し元は不明として記録されます。
  • ブラウザコールバックが早く返る場合のログイン完了判定を修正し、クレデンシャルを受信できない場合はタイムアウトを明示するようにしました。

2.3.3 | 2026-10-19

  • バイナリ CLI で音声や動画生成を含むモデル API リクエストが失敗する問題を修正しました。
  • 設定された --timeout より前に長時間 API リクエストがタイムアウトする問題を修正しました。
  • Windows でブラウザを開く際にコンソールログイン URL のクエリパラメータが失われる問題を修正しました。
  • コンソールログイン後または bl auth status 実行時に、モデル API キーが未設定の場合はその旨を明示するようにしました。

2.3.2 | 2026-10-16

  • bl update はアップグレード失敗時または最新バージョンを取得できない場合に非ゼロの終了コードを返すようになりました。

2.3.1 | 2026-10-16

  • 300 秒を超えるタイムアウトを設定したリクエストが、デフォルトのレスポンスヘッダータイムアウトで中断されなくなりました。

2.3.0 | 2026-10-14

  • Pi 対応を追加しました:bl config agent で --agent pi を指定できます。
  • グローバルフラグを完全なコマンドパスの前に置けるようになりました(例:bl --config token-plan auth status)。
  • 未知のフラグ、値の欠落、無効な値は使用法エラーの終了コード 2 を返します。
  • ローカルファイルを一時 OSS ストレージへアップロードする際、--timeout で転送タイムアウトを設定できます。

2.2.2 | 2026-10-14

  • bl config agent が Pi に対応し、既存設定を保持したままネイティブ設定を書き込みます。
  • グローバルフラグはコマンドの前後どちらにも置けます。どちらもその呼び出しの Profile のみを選択します。
  • コマンドで定義されたフラグのみを受け付けます。未知のフラグ、値の欠落、無効な値は使用法エラーの終了コード 2 を返します。
  • ローカルファイルを一時 OSS ストレージへアップロードする際、固定の 120 秒ではなく --timeout に従います。

2.2.1 | 2026-10-12

  • bl config agent --agent hermes は、Hermes が実際に読み取る場所($HERMES_HOME/config.yaml またはプラットフォーム標準のデフォルト)に書き込むようになりました。

2.2.0 | 2026-10-12

  • bl usage token-plan は、以前の 5 時間および 1 週間のウィンドウではなく、月次の単一クォータ(使用率とリセット時刻)を表示します。

2.1.0 | 2026-09-28

Windows での Skill インストールを修正:従来のパス長制限に対応し、実行中の Agent がディレクトリを占有している場合でもインストール済み Skill をその場で更新します。

2.0.1 | 2026-09-22

bl text chat と bl video generate に --prime を追加し、Prime モードでワークスペース専用エンドポイント経由で呼び出せるようになりました。--workspace-id でワークスペースを指定できます。

2.0.0 | 2026-09-22

Skill のインストールと更新が WorkBuddy、Trae CLI、DeepSeek DSH に対応しました。bl skill init、bl skill add、bl skill update、bl skill remove は --dry-run プレビューをサポートします。

1.27.0 | 2026-09-18

関連性に基づいてモデルカタログを検索する新しい bl model search と、SDK サンプルコードを取得する bl model code を追加しました。

1.26.0 | 2026-09-17

認証の簡素化:コンソールログインが推奨されるデフォルトとなり、必要に応じて標準 API キーを自動作成できます。API キーは保存前に検証され、CLI は利用可能なリージョンを自動的に選択します。既存の標準 API キーおよび Token Plan サブスクリプションキーは、bl auth login --api-key で統一してログインできるようになりました。

1.23.0 | 2026-09-10

ASR インスタントホットワード(--vocabulary)およびコンテキスト強化(--context);音声語彙管理コマンド。

1.18.0 | 2026-08-27

プロファイル API キーの自動フォールバック;デフォルトのビデオモデルが Wan3.0 にアップグレードされました。

1.17.0 | 2026-08-18

CLI は中国語と英語に対応しています。

1.14.0 | 2026-08-04

Node.js 不要のバイナリインストールとバージョン固定アップデート。 問題やご提案がある場合は、GitHub で Issue を作成してください。Bailian CLI の機能更新、改善、修正の完全な記録は CHANGELOG.md をご覧ください。