Lovrabet-cli changelog
v2.3.2-beta.1 (2026.09.01)
- Added
roleCodefor runtime roles:role list/detailnow output the role code, androle create/updateaccept--role-codeto create or update a globally unique role code. - Improved [Breaking] Personal KB management and
kb searchnow call Runtime Java throughruntimeDomain; the top-levelkbDomainconfig, the--kb-domainflag, and the standalonedoctorendpoint display have been removed.kbDomainin the shared enterprise routing profile is kept as-is for Rabetbase.
v2.3.1 (2026.08.31)
INFO
TOP 3 highlights
kb searchnow goes through the unified Runtime retrieval gateway, preserving the full V2 evidence and reserving a unified entry for future metering.config init --domain-configaccepts a versioned enterprise routing profile shared with Rabetbase CLI.- Invalid country/region configs no longer silently fall back to the China mainland node;
doctorsuggests the fix command for the matching scope.
- Improved [Breaking]
kb searchnow 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
kbDomainand no separate search domain is introduced. - Added
config init --domain-configfor 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.idservice domains instead of stale historical addresses. - Fixed explicitly invalid country/region configs no longer silently falling back to the China mainland node;
doctorprovides the fix command for the matching scope.
v2.3.0 (2026.08.25)
INFO
TOP 3 highlights
- 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.
- Improved [Breaking] Risk-level legacy aliases are removed; config files now accept
riskLevelonly. - 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 explicitlovrabet updatestill uses the npm dist-tag or an exact version argument. - Improved [Breaking] Risk-level legacy aliases are removed; config files now accept
riskLevelonly. - 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
- Added CN/ID region routing and domain configuration for enterprise self-hosted deployments — six service domains can now be set independently.
- Improved [Breaking] The CLI now reads only the
.lovrabet.jsonconfig file; migrate old configs withlovrabet app import --file. - 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, andappDomaincan 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
updateanddoctorremain available. - Improved [Breaking] The old
agentDomainconfig is split intoskillDomainandkbDomain; knowledge base requests now explicitly usekbDomain. - Improved [Breaking]
config initand authentication are now separate responsibilities —config initonly initializes region and domains, and login goes throughauth loginuniformly. - Improved [Breaking] The CLI now reads only the
.lovrabet.jsonconfig 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
riskLevelconfig 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
- Added semantic resource guidance for Backend Functions.
- Improved [Breaking] External terminology is now unified as "Backend Function".
- 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 updateinstall 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-accountto 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
- Added CLI-bundled Skills distributed and auto-installed with the npm package;
lovrabet updatenow 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.
- Added CLI-bundled Skills distributed and auto-installed with the npm package;
lovrabet updatenow 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
dataaggregate alias edge cases and thehavingexample.
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 filterparameter 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
- 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. - 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 --checkoutput to always include theStatusfield.
v2.1.16 (2026.07.18)
- Added the device-code authorization flow, so the
lovrabetCLI 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-configretrieval 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
displayNamemetadata. - 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 uploadandfile query-urlcommands for file uploads and long-lived access links. - Added the
lovrabet ocr recognizecommand 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 detailrelation 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
- Added the
workspacecommand to manage working-directory app bindings in one place. - Added a sensitive-config reading Skill and an explicit read flow.
- Added a local Service Tree registry and dynamic service support.
- Added the
workspacecommand to manage working-directory app bindings in one place. - Improved [Breaking] The app binding entry point is unified in the
workspacecommand; the oldapp initandapp useusage 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
aggregatecolumn 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 listto output the remote app's multi-language configuration. - Fixed missing runtime fields in
dataset detail.
v2.0.8 (2026.04.29)
- Added the
lovrabet updateself-update command. - Added non-interactive login and cross-environment app settings.
v2.0.7 (2026.04.28)
- Fixed an issue where an explicit
--appflag fell back to the top-levelappcode.
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
jqbinary, so--jqfiltering requires no system install.
v2.0.3 (2026.04.20)
- Added
skill installandauth infocommands.
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
- Added the
doctordiagnostic command, which shows the merged effective configuration and its sources in multi-app scenarios. - Added the
datasetservice anddatacommands for querying, writing, and aggregating data. - Improved security:
riskLevelcan no longer be modified through the CLI, preventing automated privilege escalation.
- Added the
doctordiagnostic command, which shows the merged effective configuration and its sources in multi-app scenarios. - Added the
schemamachine-readable contract export command. - Added the
datasetservice anddatadata operation commands: query, getOne, create, update, delete, and aggregate. - Added the
data batchCreatebatch write subcommand. - Added
appandconfigmanagement 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
tableoutput format, unifying tojson/pretty/compress. - Improved [Breaking] Config import moved from
initto theapp importcommand. - Improved security:
riskLevelcan no longer be modified through the CLI, preventing automated privilege escalation. - Improved
--codeand--sqlcodeparameter pattern validation. - Improved structured
app listoutput and thejqfilter pipeline.