Skip to content

Releases: modelstudioai/cli

v1.16.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 06:21
ad5c44d

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 knowledge and kscli.

Added

  • Knowledge base managementbl knowledge create / list / info / update / delete manage knowledge bases end to end; bl knowledge stats reports document counts and usage over a past time range.
  • Document managementbl knowledge doc upload uploads local files or whole directories (recursive scan, skips unsupported formats and tool directories like node_modules); doc list / status / tag / delete cover the rest of the document lifecycle, and doc import-oss imports documents from OSS.
  • Retrieval / Q&A service managementbl knowledge service list / get / create / update / deploy / delete / copy manage retrieval and Q&A service configurations, including deploying a draft to a published version.
  • Chunk managementbl knowledge chunk add / list / update / delete inspect and fine-tune document chunks.
  • Data-center managementbl knowledge category list / add / delete, bl knowledge file list / get / delete, and bl knowledge collection create / get manage categories, raw files, and data collections.
  • Service version selection for retrieval and chatbl knowledge search and bl knowledge chat accept --agent-version to call the beta (draft) config for debugging or a specific published version.
  • kscli parity — 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-history removed — the parameter never took effect; use bl knowledge chat with --message history 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

Choose a tag to compare

@github-actions github-actions released this 17 Aug 04:10
5ed15d3

Added

  • Model permission managementbl permission list shows per-model inference / fine-tune / deploy grants; bl permission grant and bl permission revoke manage them, with --all to one-key grant inference for every model in the workspace (including future ones).

Changed

  • bl quota request renamed to bl quota update — set per-model QPM/TPM via --rpm/--tpm and clear custom limits with the new --delete; omitted fields keep their current values, and the old quota request path keeps working as an alias.
  • bl quota list reworked — 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 list no longer requires Console login — the model catalog and --enrich parameter-schema endpoints are public.
  • bl skill init output simplified — per-skill status is now success/failed (previously installed) with an aggregate success/partial/failed result; the publishedAt and agents fields were removed.

v0.0.0-beta-98acbd7-202608161546

Pre-release

Choose a tag to compare

Beta build (npm dist-tag dsh). CDN rolling pointer: sync-release.json.

v1.15.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 06:53
f7d3250

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 viewsbl 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 supportbl 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.

v0.0.0-beta-f919eba-202608150410

Pre-release

Choose a tag to compare

Beta build (npm dist-tag dsh). CDN rolling pointer: sync-release.json.

v0.0.0-beta-50ed680-202608150851

Pre-release

Choose a tag to compare

Beta build (npm dist-tag dsh). CDN rolling pointer: sync-release.json.

v1.14.3

Choose a tag to compare

@github-actions github-actions released this 12 Aug 09:26
0e4dd4b

What's Changed

  • refactor(usage): consolidate shared poll logic; migrate freeTrial API… by @gujieye in #148

Full Changelog: v1.14.2...v1.14.3

v0.0.0-beta-9749a11-202608110822

Pre-release

Choose a tag to compare

Beta build (npm dist-tag video). CDN rolling pointer: sync-release.json.

v0.0.0-beta-5d1b7aa-202608110249

Pre-release

Choose a tag to compare

Beta build (npm dist-tag video). CDN rolling pointer: sync-release.json.

v0.0.0-beta-1c76749-202608110535

Pre-release

Choose a tag to compare

Beta build (npm dist-tag video). CDN rolling pointer: sync-release.json.