You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Responses API for bl text chat — Use --api responses to call the DashScope Responses API with streaming, tool definitions, and structured JSON output; Chat Completions remains the default.
Subscription plan usage views — bl usage token-plan displays 5-hour and weekly quota usage, while bl usage coding-plan displays 5-hour, weekly, and monthly usage; both support text and JSON output.
Authentication requirements in command help — Help output now states whether a command requires an API Key, Console login, or Alibaba Cloud OpenAPI credentials.
Changed
Broader speech-recognition model support — bl speech recognize now routes asynchronous file-transcription and synchronous Flash ASR models to the appropriate DashScope APIs, with clear guidance for unsupported realtime models.
MCP transport compatibility — MCP commands now fall back from Streamable HTTP to classic SSE for compatible Bailian and custom endpoints.
Fixed
Binary updates now refresh installed Agent Skills after a successful CLI upgrade.
Fixed unavailable Token Plan quota values and missing reset times.
Fixed Qwen3 file-transcription result handling so waiting mode and --out work correctly.
Fixed MCP SSE chunk parsing, header timeouts, abort cleanup, and fallback status matching.
Network failures in JSON output now preserve the errno value in cause.code.