openclaw - 💡(How to fix) Fix 2026.4.29: bundled dist imports @mariozechner/pi-coding-agent but it's missing from plugin-runtime-deps package.json [2 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#75920Fetched 2026-05-03 04:44:17
View on GitHub
Comments
2
Participants
2
Timeline
3
Reactions
2
Timeline (top)
commented ×2closed ×1

Fix Action

Fix / Workaround

Withdrawn — the original report named only @mariozechner/pi-coding-agent as the missing dep and proposed a pnpm add workaround that turned out to be destructive (it prunes ~70 transitive packages including the hoisted top-level node_modules/jiti, breaking telegram / whatsapp plugin registration on the next restart). Do not use that recipe.

RAW_BUFFERClick to expand / collapse

Withdrawn — the original report named only @mariozechner/pi-coding-agent as the missing dep and proposed a pnpm add workaround that turned out to be destructive (it prunes ~70 transitive packages including the hoisted top-level node_modules/jiti, breaking telegram / whatsapp plugin registration on the next restart). Do not use that recipe.

The actual problem in 2026.4.29 is broader — the per-plugin installSpecs staging list (~47 entries) and the regenerated plugin-runtime-deps/package.json (~37 entries) have diverged in both directions. At least 18 specs (incl. pi-coding-agent, jiti, ajv, json5, openai, sqlite-vec, …) end up requested but not installed, and several specs in the manifest aren't in the staging list.

Working fix verified on two production agents: pin the Docker image tag to :v2026.4.27. Closing this in favor of the broader 4.29 issues already tracked (#75900, #75717, #75733, #75538, etc.).

extent analysis

TL;DR

Pinning the Docker image tag to :v2026.4.27 is a verified workaround for the issue.

Guidance

  • The problem seems to stem from a divergence between the per-plugin installSpecs staging list and the regenerated plugin-runtime-deps/package.json, leading to missing dependencies.
  • To mitigate this, using a previous version of the Docker image (:v2026.4.27) has been shown to work in production environments.
  • It's crucial to avoid using the previously suggested pnpm add workaround due to its destructive nature.
  • Monitoring the broader issues tracked in #75900, #75717, #75733, #75538, etc., may provide a more permanent solution.

Notes

The issue appears to be part of a larger set of problems with version 2026.4.29, and a comprehensive fix may depend on resolving these related issues.

Recommendation

Apply the workaround by pinning the Docker image tag to :v2026.4.27, as it has been verified to work in production environments and avoids the destructive consequences of the pnpm add command.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

openclaw - 💡(How to fix) Fix 2026.4.29: bundled dist imports @mariozechner/pi-coding-agent but it's missing from plugin-runtime-deps package.json [2 comments, 2 participants]