Releases: modelstudioai/cli
Releases · modelstudioai/cli
Release list
v1.16.0
Full knowledge-base lifecycle management arrives in the CLI: create and configure knowledge bases, upload documents, tune chunks, and deploy retrieval/Q&A services — all from
bl knowledgeandkscli.
Added
- Knowledge base management —
bl knowledge create/list/info/update/deletemanage knowledge bases end to end;bl knowledge statsreports document counts and usage over a past time range. - Document management —
bl knowledge doc uploaduploads local files or whole directories (recursive scan, skips unsupported formats and tool directories likenode_modules);doc list/status/tag/deletecover the rest of the document lifecycle, anddoc import-ossimports documents from OSS. - Retrieval / Q&A service management —
bl knowledge service list/get/create/update/deploy/delete/copymanage retrieval and Q&A service configurations, including deploying a draft to a published version. - Chunk management —
bl knowledge chunk add/list/update/deleteinspect and fine-tune document chunks. - Data-center management —
bl knowledge category list/add/delete,bl knowledge file list/get/delete, andbl knowledge collection create/getmanage categories, raw files, and data collections. - Service version selection for retrieval and chat —
bl knowledge searchandbl knowledge chataccept--agent-versionto call the beta (draft) config for debugging or a specific published version. kscliparity — all new knowledge commands are also available in Knowledge Studio CLI under shorter paths, e.g.kscli kb list,kscli doc upload,kscli service deploy.
Removed
bl knowledge search --query-historyremoved — the parameter never took effect; usebl knowledge chatwith--messagehistory for multi-turn scenarios.
Internal
- Requests now carry a static OpenAPI source identification header for backend channel attribution.
- Added knowledge-base E2E suites, including five user-journey scenarios covering cold start, content ops, chunk tuning, service tuning, and the data plane.
v1.15.1
Added
- Model permission management —
bl permission listshows per-model inference / fine-tune / deploy grants;bl permission grantandbl permission revokemanage them, with--allto one-key grant inference for every model in the workspace (including future ones).
Changed
bl quota requestrenamed tobl quota update— set per-model QPM/TPM via--rpm/--tpmand clear custom limits with the new--delete; omitted fields keep their current values, and the oldquota requestpath keeps working as an alias.bl quota listreworked — now reads the model-limits API and shows per-model and workspace-level request/usage limits plus async queue/concurrency limits in a single table.bl model listno longer requires Console login — the model catalog and--enrichparameter-schema endpoints are public.bl skill initoutput simplified — per-skill status is nowsuccess/failed(previouslyinstalled) with an aggregatesuccess/partial/failedresult; thepublishedAtandagentsfields were removed.
v0.0.0-beta-98acbd7-202608161546
Beta build (npm dist-tag dsh). CDN rolling pointer: sync-release.json.
v1.15.0
Added
- Responses API for
bl text chat— Use--api responsesto 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-plandisplays 5-hour and weekly quota usage, whilebl usage coding-plandisplays 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 recognizenow 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
--outwork 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.
v0.0.0-beta-f919eba-202608150410
Beta build (npm dist-tag dsh). CDN rolling pointer: sync-release.json.
v0.0.0-beta-50ed680-202608150851
Beta build (npm dist-tag dsh). CDN rolling pointer: sync-release.json.
v1.14.3
What's Changed
Full Changelog: v1.14.2...v1.14.3
v0.0.0-beta-9749a11-202608110822
Beta build (npm dist-tag video). CDN rolling pointer: sync-release.json.
v0.0.0-beta-5d1b7aa-202608110249
Beta build (npm dist-tag video). CDN rolling pointer: sync-release.json.
v0.0.0-beta-1c76749-202608110535
Beta build (npm dist-tag video). CDN rolling pointer: sync-release.json.