mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 05:30:42 +00:00
fix(workspace): allow @whiskeysockets/libsignal-node in onlyBuiltDependencies (#76539)
pnpm v9+ defaults blockExoticSubdeps=true, which rejects @whiskeysockets/libsignal-node — a tarball-URL subdep of @whiskeysockets/baileys. This silently breaks the WhatsApp channel and silences all inbound agent replies on fresh installs. Add @whiskeysockets/libsignal-node to onlyBuiltDependencies in both package.json and pnpm-workspace.yaml — the same exemption already used for @whiskeysockets/baileys itself. Fixes #76539.
This commit is contained in:
@@ -33,6 +33,7 @@ Docs: https://docs.openclaw.ai
|
||||
|
||||
### Fixes
|
||||
|
||||
- Channels/WhatsApp: allow `@whiskeysockets/libsignal-node` in `onlyBuiltDependencies` so pnpm v9+ `blockExoticSubdeps` no longer rejects the baileys git-tarball subdep and silences all inbound agent replies. Fixes #76539. Thanks @ottodeng and @vincentkoc.
|
||||
- Gateway/systemd: preserve operator-added secrets in the Gateway env file across re-stage while clearing OpenClaw-managed keys (such as `OPENCLAW_GATEWAY_TOKEN`) so a fresh staging value is never shadowed by a stale env-file copy; operator secrets are also retained when the state-dir `.env` is empty. Fixes #76860. Thanks @hclsys.
|
||||
- Slack/Matrix: avoid creating blank progress-draft messages when `streaming.progress.label=false` and progress tool lines are disabled. Thanks @vincentkoc.
|
||||
- QA/Matrix: keep the mock OpenAI tool-progress provider aligned with exact-marker Matrix prompts so the hardened live preview scenario still forces a deterministic read before final delivery. Thanks @vincentkoc.
|
||||
|
||||
@@ -1790,6 +1790,7 @@
|
||||
"@tloncorp/api",
|
||||
"@tloncorp/tlon-skill",
|
||||
"@whiskeysockets/baileys",
|
||||
"@whiskeysockets/libsignal-node",
|
||||
"authenticate-pam",
|
||||
"esbuild",
|
||||
"node-llama-cpp",
|
||||
|
||||
@@ -40,6 +40,7 @@ onlyBuiltDependencies:
|
||||
- "@napi-rs/canvas"
|
||||
- "@tloncorp/api"
|
||||
- "@whiskeysockets/baileys"
|
||||
- "@whiskeysockets/libsignal-node"
|
||||
- authenticate-pam
|
||||
- esbuild
|
||||
- node-llama-cpp
|
||||
|
||||
Reference in New Issue
Block a user