Skip to content

Lovrabet-cli changelog

v2.3.2-beta.1 (2026.09.01)

  • Added roleCode for runtime roles: role list/detail now output the role code, and role create/update accept --role-code to create or update a globally unique role code.
  • Improved [Breaking] Personal KB management and kb search now call Runtime Java through runtimeDomain; the top-level kbDomain config, the --kb-domain flag, and the standalone doctor endpoint display have been removed. kbDomain in the shared enterprise routing profile is kept as-is for Rabetbase.

v2.3.1 (2026.08.31)

INFO

TOP 3 highlights

  1. kb search now goes through the unified Runtime retrieval gateway, preserving the full V2 evidence and reserving a unified entry for future metering.
  2. config init --domain-config accepts a versioned enterprise routing profile shared with Rabetbase CLI.
  3. Invalid country/region configs no longer silently fall back to the China mainland node; doctor suggests the fix command for the matching scope.
  • Improved [Breaking] kb search now connects to the unified Runtime retrieval gateway (AK-only) and outputs the strict V2 machine contract, fully preserving slice identity, version, ranking, score, body, policy fingerprint, and per-stage timing; legacy hit fields are no longer emitted.
  • Improved KB service addresses are now managed by Runtime Java; the CLI only resolves the existing kbDomain and no separate search domain is introduced.
  • Added config init --domain-config for importing a versioned enterprise routing profile shared with Rabetbase CLI.
  • Improved official country/region nodes are now generated from a snapshot; node selection, labels, and service domains are no longer maintained separately.
  • Fixed the Indonesia official node to use the actual *.lovrabet.id service domains instead of stale historical addresses.
  • Fixed explicitly invalid country/region configs no longer silently falling back to the China mainland node; doctor provides the fix command for the matching scope.

v2.3.0 (2026.08.25)

INFO

TOP 3 highlights

  1. Added an independent remote version policy distinguishing the recommended stable version from the minimum compatible version; commands below the minimum are blocked while upgrade and diagnostics self-rescue entries remain available.
  2. Improved [Breaking] Risk-level legacy aliases are removed; config files now accept riskLevel only.
  3. Release-success notifications now use a structured changelog, with install/upgrade/verify commands merged into a single executable command block.
  • Added an independent remote version policy for lovrabet-cli that distinguishes the recommended stable version from the minimum compatible version.
  • Added a minimum-version pre-flight gate in the unified runner: business commands below the minimum are blocked, while update, doctor, schema, help, version, and Built-in Skill repair entries remain available.
  • Improved regular upgrade reminders now use the CDN stableVersion; an explicit lovrabet update still uses the npm dist-tag or an exact version argument.
  • Improved [Breaking] Risk-level legacy aliases are removed; config files now accept riskLevel only.
  • Improved release-success notifications use a structured changelog showing changes and linked tickets, and merge install/upgrade/verify and optional Skill repair commands into a single Bash block that directly executes the Built-in Skill installation.
  • Fixed Built-in Skill installations no longer being falsely reported as failed when some Agents do not support global installation.
  • Fixed real upgrade failures now returning a clear reason instead of Unknown error.

v2.3.0-beta.2 (2026.08.21)

INFO

TOP 3 highlights

  1. Added CN/ID region routing and domain configuration for enterprise self-hosted deployments — six service domains can now be set independently.
  2. Improved [Breaking] The CLI now reads only the .lovrabet.json config file; migrate old configs with lovrabet app import --file.
  3. Added a remote version-policy gate that blocks commands below the minimum compatible version while keeping self-service recovery entry points.
  • Added CN/ID region routing and domain configuration for enterprise self-hosted deployments: runtimeDomain, skillDomain, kbDomain, apiDomain, userDomain, and appDomain can each be set per service.
  • Added a remote version-policy gate that distinguishes the recommended stable version from the minimum compatible one; below the minimum, business commands are blocked while self-service entry points such as update and doctor remain available.
  • Improved [Breaking] The old agentDomain config is split into skillDomain and kbDomain; knowledge base requests now explicitly use kbDomain.
  • Improved [Breaking] config init and authentication are now separate responsibilities — config init only initializes region and domains, and login goes through auth login uniformly.
  • Improved [Breaking] The CLI now reads only the .lovrabet.json config file and no longer loads .rabetbase.json.
  • Improved [Breaking] All CLI interface text is now consistently English.
  • Improved AccessKey masking in config and auth output; same-named fields in business data are unaffected.
  • Fixed an issue where the riskLevel config could be overwritten unexpectedly.

v2.2.7 (2026.08.20)

  • No customer-visible changes (internal stability and release process fixes).

v2.2.6 (2026.08.20)

  • No customer-visible changes (internal stability and release process fixes).

v2.2.5 (2026.08.20)

INFO

TOP 3 highlights

  1. Added semantic resource guidance for Backend Functions.
  2. Improved [Breaking] External terminology is now unified as "Backend Function".
  3. Improved incremental install performance for business Skills.
  • Added semantic resource guidance for Backend Functions.
  • Improved [Breaking] External terminology is now unified as "Backend Function".
  • Improved incremental install performance for business Skills.
  • Changed the default scheduled task model to DeepSeek.
  • Fixed the scheduled task model parameter contract.
  • Fixed removal of sensitive information in CLI examples.

v2.2.4 (2026.08.18)

  • Added lossless syncing of Skill example metadata.
  • Fixed lovrabet update install failures under global npm permission issues or the CLI Node environment.
  • Narrowed the OCR Agent routing boundary.

v2.2.3 (2026.08.15)

  • Added runtime business role and permission management commands (role, permit).
  • Added the app-level notification config query command notification config-list.

v2.2.2 (2026.08.13)

  • Added the DingTalk sandbox account binding command user-account dingding-sandbox-bind.
  • Improved user-account to support generic external account binding.
  • Fixed runtime contract validation for registered SQL.

v2.2.1 (2026.08.12)

  • No customer-visible changes (internal stability and release process fixes).

v2.2.0 (2026.08.12)

  • Fixed the scheduled task list type parameter.

v2.1.23 (2026.08.11)

INFO

TOP 3 highlights

  1. Added CLI-bundled Skills distributed and auto-installed with the npm package; lovrabet update now upgrades both the CLI and Skills.
  2. Improved [Breaking] The workspace app binding lifecycle is consolidated, removing the old local app binding entry points.
  3. Improved business Skill install reliability and post-install verification.
  • Added CLI-bundled Skills distributed and auto-installed with the npm package; lovrabet update now upgrades both the CLI and Skills.
  • Improved [Breaking] The workspace app binding lifecycle is consolidated, removing the old local app binding entry points.
  • Improved business Skill install reliability and post-install verification.
  • Aligned risk levels across runtime commands.
  • Fixed data aggregate alias edge cases and the having example.

v2.1.22 (2026.08.06)

  • Added Mermaid flowchart publishing for SkillVersion.
  • Improved Mermaid flowcharts to validate syntax only.
  • Improved Skill install to no longer require per-item write confirmation.
  • Changed the OCR recognition risk level to read-only.

v2.1.21 (2026.08.04)

  • Added a Skill frontmatter authoring guide.
  • Changed the file upload risk level to read-only.

v2.1.20 (2026.08.03)

  • Improved data filter parameter validation to block standalone CLI flags passed by mistake.

v2.1.19 (2026.08.01)

  • No customer-visible changes (internal stability fixes).

v2.1.18 (2026.07.30)

INFO

TOP 3 highlights

  1. Added scheduled task management commands and a companion Skill for viewing and managing app scheduled tasks.
  2. Added multi-source knowledge support in lovrabet kb search.
  3. Added project-level install for runtime Skills.
  • Added scheduled task management commands and a companion Skill for viewing and managing app scheduled tasks.
  • Added multi-source knowledge support in lovrabet kb search, returning the enterprise and public knowledge visible to the current user.
  • Added project-level install for runtime Skills.
  • Added Codeup MR management commands.
  • Added the Lovrabet embedded native tool runtime.
  • Improved [Breaking] Skill template types are no longer inferred implicitly and must be declared explicitly.
  • Fixed write failures being misreported as completed.

v2.1.17 (2026.07.20)

  • Improved auth status --check output to always include the Status field.

v2.1.16 (2026.07.18)

  • Added the device-code authorization flow, so the lovrabet CLI can log in via device code in environments without a browser.
  • Improved the flow to skip device code when already authorized.
  • Set the default device-code authorization source to lovrabet-cli.

v2.1.15 (2026.07.16)

  • Improved app-config retrieval to query the value directly.

v2.1.14 (2026.07.15)

  • Improved Backend Function endpoint queries to support AccessKey authentication.

v2.1.13 (2026.07.14)

  • No customer-visible changes (internal stability fixes).

v2.1.12 (2026.07.14)

  • No customer-visible changes (internal stability fixes).

v2.1.11 (2026.07.14)

  • Added long-lived file access links and lossless file ids.
  • Improved runtime function naming standardization.
  • Fixed multiple issues in personal Skill push around warning confirmation and pre-publish validation.
  • Fixed knowledge base search result titles being dropped.
  • Fixed Backend Function endpoint contract queries.

v2.1.10 (2026.07.10)

  • Added Skill recommendation trigger examples.
  • Improved rate-limit error messages with standardized wording and retry hints.

v2.1.9 (2026.07.09)

  • Added forced refresh for runtime Skill installs.

v2.1.8 (2026.07.08)

  • Added batch updates with array ids in data update.
  • Added Skill install links to WorkBuddy and round-trip syncing of displayName metadata.
  • Fixed Skill push to auto-create Skills missing on the remote.
  • Fixed id serialization in batch updates.

v2.1.7 (2026.07.07)

  • Added lovrabet file upload and file query-url commands for file uploads and long-lived access links.
  • Added the lovrabet ocr recognize command for extracting text and structured fields from invoices, bills, certificates, and other documents.
  • Fixed the OCR dry-run preview output.

v2.1.6 (2026.07.06)

  • Added the enterprise Skill push review process.
  • Improved post-publish Feishu notifications to include a change summary.
  • Improved Skill push to detect and warn about design-time CLI references before publishing.
  • Fixed dataset detail relation and query parameter alignment.

v2.1.5 (2026.07.04)

  • No customer-visible changes (internal stability fixes).

v2.1.4 (2026.07.04)

  • No customer-visible changes (internal stability fixes).

v2.1.3 (2026.07.04)

  • No customer-visible changes (internal stability fixes).

v2.1.2 (2026.07.03)

  • No customer-visible changes (internal stability fixes).

v2.1.1 (2026.07.03)

  • Improved the Skill pull entry point to be unified as skill install.
  • Fixed pushing symlinked Skill directories.

v2.1.0 (2026.07.02)

INFO

TOP 3 highlights

  1. Added the workspace command to manage working-directory app bindings in one place.
  2. Added a sensitive-config reading Skill and an explicit read flow.
  3. Added a local Service Tree registry and dynamic service support.
  • Added the workspace command to manage working-directory app bindings in one place.
  • Improved [Breaking] The app binding entry point is unified in the workspace command; the old app init and app use usage is deprecated.
  • Added a sensitive-config reading Skill and an explicit read flow.
  • Added local Service Tree registry input and dynamic service support.
  • Added Skill creation and output contract delivery gates with automatic pre-push validation.
  • Added support for binary files inside Skill packages.
  • Added app-config, a read-only diagnostic command for remote app configuration.
  • Added app access scope tightening and Skill list capabilities.
  • Improved SkillHub to switch to the native daily domain.
  • Fixed aggregate column contract alignment with the SDK.

v2.0.13 (2026.06.11)

  • Added built-in Skill pull to the global root directory and the OSS sync pipeline.
  • Added latest-version update reminders.
  • Added multi-file Skill support.
  • Improved version output to include build metadata.

v2.0.12 (2026.05.21)

  • No customer-visible changes (released with the same-day version).

v2.0.11 (2026.05.21)

  • No customer-visible changes (released with the same-day version).

v2.0.10 (2026.05.21)

  • Added runtime Skill pull and push commands.
  • Added CLI personal knowledge base commands.
  • Improved app list to output the remote app's multi-language configuration.
  • Fixed missing runtime fields in dataset detail.

v2.0.8 (2026.04.29)

  • Added the lovrabet update self-update command.
  • Added non-interactive login and cross-environment app settings.

v2.0.7 (2026.04.28)

  • Fixed an issue where an explicit --app flag fell back to the top-level appcode.

v2.0.6 (2026.04.27)

  • Added local app alias configuration (apps.<alias>).
  • Improved [Breaking] Renamed the data service to Instant API.
  • Fixed the AccessKey login prompt.

v2.0.4 (2026.04.21)

  • Added a bundled jq binary, so --jq filtering requires no system install.

v2.0.3 (2026.04.20)

  • Added skill install and auth info commands.

v2.0.2 (2026.04.13)

  • No customer-visible changes (released with the same-day version).

v2.0.1 (2026.04.13)

INFO

TOP 3 highlights

  1. Added the doctor diagnostic command, which shows the merged effective configuration and its sources in multi-app scenarios.
  2. Added the dataset service and data commands for querying, writing, and aggregating data.
  3. Improved security: riskLevel can no longer be modified through the CLI, preventing automated privilege escalation.
  • Added the doctor diagnostic command, which shows the merged effective configuration and its sources in multi-app scenarios.
  • Added the schema machine-readable contract export command.
  • Added the dataset service and data data operation commands: query, getOne, create, update, delete, and aggregate.
  • Added the data batchCreate batch write subcommand.
  • Added app and config management commands.
  • Added separation of global and project configuration.
  • Improved [Breaking] Authentication is unified as AccessKey; cookie and OpenAPI (AK+SK) auth are removed.
  • Improved [Breaking] Removed the table output format, unifying to json / pretty / compress.
  • Improved [Breaking] Config import moved from init to the app import command.
  • Improved security: riskLevel can no longer be modified through the CLI, preventing automated privilege escalation.
  • Improved --code and --sqlcode parameter pattern validation.
  • Improved structured app list output and the jq filter pipeline.

基于飞书知识库同步生成,内容以飞书源文档为准