piagent_
← /news
Aug 14, 2026community

pi2dsh: a Pi-to-DSH bridge that runs Pi extensions inside DeepSeek Harness

On 2026-08-14, weijiafu14 published pi2dsh 0.2.0 to npm and announced it in Pi Discussion #8090. pi2dsh is a bridge in the opposite direction from what its name suggests: it lets DeepSeek Harness (DSH) run unmodified Pi extensions as native DSH plugins, not the other way around. The README frames it as a “Pi Host ABI compatibility layer” — a single implementation of Pi’s public extension surface that maps each call onto DSH’s native services, so a Pi package that sticks to Pi’s public API runs verbatim inside DSH without per-package patches.

The headline numbers from the announcement, against the top-50 Pi packages by official-directory downloads: 32 of 50 tested working (29 returning success and 3 driven through real end-to-end business logic; 4 of those 32 additionally pass deep verification including a real LSP subprocess, real search/crawl, real PNG output, and the official dsh plugin install/activate/uninstall flow), and 39 of 50 mountable today. The remaining 11 are attributed one by one in the README — 4 depend on Pi internal runtimes that need a dedicated adapter, 5 have package defects that would break under any host, and 2 are limited to the snapshot convert mode but work fine in host-bundle mode.

Treat the maintainer’s numbers as their own benchmarks, not an independent result. pi2dsh is an early-stage community project; the Discussion thread is the right place to follow it, and pi’s upstream release notes remain authoritative for any change to Pi’s public extension surface — pi2dsh tracks it rather than defines it.

source: https://github.com/weijiafu14/pi2dsh