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
{{ message }}
Repository navigation
Commit 6658652
Browse filesBrowse the repository at this point in the historyBrowse files
feat: add .nvmrc file and update Node.js version requirements in package.json and documentation
- Introduced a new .nvmrc file specifying Node.js version 22.
- Updated Node.js version requirements in package.json to support ^22.18 or >=24.11.
- Adjusted related documentation to reflect the new Node.js version requirements for development and installation.
-**Native MCP registration** — Added `bl mcp connect` and `bl mcp disconnect` to add or remove Bailian MCP servers in Agent-native configurations:
14
+
- Supports `streamable-http` and SSE, targeting an individual Agent or all installed Agents with `--agent all`.
15
+
- Supports Codex, Claude Code, Cursor, Qoder, Qoder Work, QwenWork, Qwen Code, Gemini, OpenCode, OpenClaw, DeepSeek Harness, ZCode, and WorkBuddy.
16
+
- Never overwrites unmanaged entries and preserves registrations modified by users during removal.
17
+
-**Broader Skill delivery** — Skill installation and updates now support WorkBuddy, Trae CLI, and DeepSeek DSH through their global Skill directories.
18
+
19
+
### Fixed
20
+
21
+
-**Skill operation previews** — `bl skill init`, `add`, `update`, and `remove` now honor `--dry-run`, showing the planned Skills, Agents, and target paths without writing. Invalid requests retain the same failure status as real execution.
22
+
-**Safer Skill cleanup** — `bl skill remove` previews and executions now use the same managed-link discovery scope, recognize historical managed links, and recheck targets immediately before deletion to avoid removing changed or unmanaged content.
23
+
24
+
## [1.28.0] - 2026-09-20
25
+
26
+
### Added
27
+
28
+
-**Agent security commands** — `bl agents security overview` (protection overview for the last 24 hours) and `bl agents security alerts` (alert list with risk-level, asset-type, status, vendor, pagination and sorting filters). Both call the per-workspace AgentStudio host and honor the shared `text` / `json` / `--quiet` / `--dry-run` contract. The host is derived from `--workspace-id`, or overridden by `--base-url` / `DASHSCOPE_BASE_URL` / `auth login --base-url` pointed at a workspace or pre-release origin (e.g. `https://<workspace-id>.cn-beijing.maas.aliyuncs.com/api/v1/agentstudio`).
29
+
30
+
### Internal
31
+
32
+
- Add Agent security E2E coverage (help, missing-workspace usage error, dry-run host derivation and `--base-url` override, query-string filters, enum fast-fail) and generate the `bailian-cli` skill reference for the new `agents` group.
33
+
34
+
## [1.27.0] - 2026-09-18
35
+
36
+
### Added
37
+
38
+
-**Monitoring, logs, and alerts** — Added `bl monitor`, `bl log`, and `bl alert` command groups for model call statistics, failures, latency, token usage, audit and inference logs, traces, delivery configuration, and alert management.
39
+
-**Model discovery and code samples** — Added `bl model search` for relevance-ranked catalog search and `bl model code` for ready-to-run SDK examples.
40
+
41
+
### Changed
42
+
43
+
-**Model catalog** — `bl model list` now supports input/output modality filters, hides offline models by default, and can include them with `--include-deprecated`.
44
+
45
+
### Fixed
46
+
47
+
-**Speech voices** — `bl speech synthesize --list-voices` now supports the built-in voices and documentation links for `qwen-audio-3.0-tts-plus` and `qwen-audio-3.0-tts-flash`.
48
+
-**Unix binary distribution** — Added `.tar.gz` release assets and checksums for macOS and Linux, enabling installation without an `unzip` dependency while retaining `.zip` assets for compatibility.
49
+
50
+
## [1.26.0] - 2026-09-17
51
+
52
+
### Changed
53
+
54
+
-**Simplified authentication** — Console login is now the recommended default and can create an ordinary API key when needed. Existing ordinary API keys and Token Plan subscription keys use the same `bl auth login --api-key <API_KEY>` command.
55
+
-**Automatic API key validation and endpoint selection** — API keys are validated before being saved. The CLI automatically selects an available regional endpoint and applies the appropriate Token Plan configuration when applicable.
56
+
57
+
## [1.25.0] - 2026-09-14
58
+
59
+
### Added
60
+
61
+
-**Token Plan harness quota** — `bl token-plan harness-quota` shows Token Plan harness entitlement quota usage (Console auth), joining the harness list with issued entitlements to display used/total quota, usage ratio, and reset time; harnesses with a pending entitlement are listed as issuing.
62
+
- Filter the harness list with `--type official_tool|infrastructure`; render as a quota box or `--output json`.
63
+
64
+
## [1.24.0] - 2026-09-11
65
+
66
+
### Added
67
+
68
+
- Sandbox instance and template lifecycle commands, with automatic build polling and `--async` submission.
69
+
-`bl sandbox official-images` and template `--image` presets for Code Interpreter, Browser, and All-in-One.
70
+
-`bl sandbox file upload` uploads template mount files with `source=sandbox_template`; use the returned File ID in `mntConfig`.
71
+
- Sandbox supports shared `--base-url`, environment and Profile configuration, with workspace-based endpoint fallback.
72
+
- Dedicated `bailian-sandbox` Skill with command references and instance connection guidance.
73
+
74
+
### Fixed
75
+
76
+
- Preserve submitted `templateID` and `buildID` when template-build polling fails, so users can check the existing build before resubmitting.
77
+
78
+
### Security
79
+
80
+
- Sandbox REST calls use Bailian Bearer authentication without an E2B SDK or E2B API key. Connection credentials and dry-run environment values are redacted by default.
0 commit comments