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
Aliyun CLI integration: Support invocation through aliyun bl, with host-aware help, examples, recovery hints, and structured commands.
AK/SK authentication: Support BAILIAN_ACCESS_KEY_ID, BAILIAN_ACCESS_KEY_SECRET, and optional BAILIAN_SECURITY_TOKEN. Automatically obtain Console tokens with AK/SK when missing or expired.
Custom model import: Add bl cmodel base-models/import/get/list/watch/delete to import custom models from OSS, list supported base models, track import jobs, and query or delete imported models. The import API is currently available in the Beijing region only.
Changed
Command output: JSON mode returns complete business results, with warnings, diagnostics, and errors written separately to stderr as JSONL for scripts and Agents.
Quiet mode: Hide only progress and informational messages while preserving complete results, warnings, and errors. Support DASHSCOPE_QUIET=1. Scripts extracting IDs, paths, or answers through quiet mode should explicitly read fields from JSON output.
Credential precedence: Resolve AK/SK in this order: command parameters, Bailian environment variables, Bailian configuration, then Alibaba Cloud environment variables.
Model recommendations: Disable thinking for recommendation LLM calls; keep --no-thinking accepted for compatibility.
Output mode validation: Explicitly validate supported formats for interactive login, local UI, Pipeline event streams, and streaming speech synthesis to avoid mixed output. Use text output for native interactive modes and Pipeline JSONL events, and specify --out for streaming speech synthesis in JSON mode.
Fixed
Speech recognition: Preserve complete responses and transcriptions in JSON output, including task information when no transcriptions are returned.
Managed Agent warnings: Preserve SDK warnings in quiet and JSON modes.
Update notices: Display available updates even when using cached version results.
Error diagnostics: Avoid duplicate error messages and improve request diagnostics for model recommendations and fine-tuning fee queries.