fix(release): ship Crabbox lease helper

This commit is contained in:
Vincent Koc
2026-07-12 03:49:10 +02:00
parent b575b5ee9b
commit 28954c8ab0
3 changed files with 3 additions and 0 deletions
+1
View File
@@ -30,6 +30,7 @@ Docs: https://docs.openclaw.ai
### Fixes
- **Gateway chat typecheck:** import chat event types from their owning protocol schema after the retired aggregate type module was removed, restoring full project typechecks.
- **Packaged Crabbox commands:** include the lease-freshness helper imported by the published wrapper so `crabbox:*` commands do not fail with `ERR_MODULE_NOT_FOUND` in npm installs.
- **Gateway service audit:** treat POSIX shell `-c` wrappers as opaque for the gateway-subcommand check, avoiding false missing-command warnings for shell-wrapped macOS LaunchAgents without parsing inner commands or ports. Fixes #81751. (#81778) Thanks @liaoandi.
- **Memory filename search:** index paths separately from chunk bodies so exact full-path, basename, and stem queries rank the intended memory file first without changing body BM25 scores, snippets, or embeddings. (#96052, #94102) Thanks @Pick-cat.
- **Outbound channel bootstrap:** suppress repeated failed plugin activation for the same channel, config, and registry generation while retrying after config or registry reloads. (#100377) Thanks @xialonglee.
+1
View File
@@ -173,6 +173,7 @@
"src/agents/templates/",
"scripts/crabbox-wrapper-providers.mjs",
"scripts/crabbox-wrapper.mjs",
"scripts/testbox-lease-freshness.mjs",
"patches/",
"skills/",
"scripts/npm-runner.mjs",
+1
View File
@@ -79,6 +79,7 @@ describe("package manager build policy", () => {
expect.arrayContaining([
"scripts/crabbox-wrapper.mjs",
"scripts/crabbox-wrapper-providers.mjs",
"scripts/testbox-lease-freshness.mjs",
]),
);
});