Coding Agents & Terminal · recorded 2026-08-29 · applies to 1 tool(s) ○ Not measured

Problem: External extensions fail to load — "is not host-provided" (Windows) / silent failure (darwin-arm64) —— Trove problem library

Verified 2026-08-29Windows/ARM release binaries fail to load external extensions — upgrade to >=17.1.5 (18.0.9 includes the fix).

Quick fix

# One-liner: upgrade to >=17.1.5 (current latest 18.0.9 already includes the fix)
bun install -g @oh-my-pi/pi-coding-agent@latest

Or upgrade per your install method.

What you will run into

Standalone omp loading external extensions reports @oh-my-pi/pi-* is not host-provided (Windows), or extension loading fails silently (darwin-arm64). Typical help request: omp-compact#8 (2026-08-28 demand capture).

Main program installed, but extensions won't load.

Why this happens

Two bugs between CHANGELOG v17.1.0 and v17.1.5:

PlatformProblemFix version
WindowsCompiled binary fails to load external extensions (bare @oh-my-pi/pi-* value import issue)v17.1.5
darwin-arm64Release binary extensions fail silently (import.meta.dir handling bug)v17.1.5darwin-arm64Release binary extensions fail silently (import.meta.dir handling bug)v17.1.5

The common root of this bug class: a compiled binary is not the same as running from source.

bun build --compile bundles dependencies into a single executable and module resolution rules change with it — when running from source, import "@oh-my-pi/pi-*" resolves via node_modules;

after compiling, bare imports cannot find the package in the host environment (Windows scenario), and import.meta.dir points to a path that differs from the source layout (darwin-arm64 scenario).

Neither can be worked around by user config; both are upstream packaging defects.

The only reliable user-side action is upgrade to the fixed version and confirm the version number — which is exactly why "check omp --version before troubleshooting" matters.

Step by step

1. Confirm the current version — Required

omp --version

2. Upgrade — Required

bun install -g @oh-my-pi/pi-coding-agent@latest

3. Retry extension loading — Required

After upgrading, reinstall/reload external extensions and confirm the is not host-provided error or silent failure is gone.

How to confirm it works

Version and extension loading normal after upgrade (expected shape):

omp --version → omp/18.0.9 (≥17.1.5 includes the fix)
External extension load → normal (no more "not host-provided")

Other environments

EnvironmentNotes
WindowsReports is not host-provided; upgrade fixes (CHANGELOG)
darwin-arm64Silent failure; upgrade fixes (import.meta.dir bug)
Linux/WSLOutside this symptom scope (this marketplace's environment)
Not measuredWindows/ARM binaries not measured here; compiled from CHANGELOG

Symptom

Standalone omp install reports @oh-my-pi/pi-* is not host-provided when loading external extensions (Windows), or extension loading silently fails (darwin-arm64); typical help sample: omp-compact#8 (2026-08-28 demand capture).

Cause

CHANGELOG v17.1.0 to v17.1.5: Windows compiled binary fails to load external extensions (bare @oh-my-pi/pi-* value import issue); darwin-arm64 release binary silently fails for extensions (import.meta.dir handling bug). Both fixed in v17.1.5.

Solution

Upgrade to >=17.1.5 (current latest 18.0.9 includes the fix): bun install -g @oh-my-pi/pi-coding-agent@latest (or upgrade per your install method).

Verification Evidence
  • Source references: CHANGELOG v17.1.0/v17.1.5 + demand sample omp-compact#8 (verified by main AI search).
  • This environment is Linux/WSL; Windows/ARM binaries not tested — honestly noted; Linux-side extension loading is outside this symptom scope.

Applicable tools (1)

This problem is linked from the tool pages below — reachable from either side.

oh-my-pi

Source & evidence

Recorded Verified ○ Not measuredApplies to 1 tool(s)
Entries contain locally measured or reviewable-source solutions; unmeasured items are explicitly labeled.

← Coding Agents & Terminal domain | Problem Catalog Experience | Facing another issue? Go to the Helpdesk