TGYD-helige/dsh-pi

TGYD-helige★ 3TypeScriptLast synced: 2026-08-14

Open on GitHub

Run trusted Pi extensions inside DeepSeek Harness through a compatibility host.

README excerpt

DSH Pi Run trusted, unmodified Pi extensions inside DeepSeek Harness. This is a compatibility host, not a source-to-source converter: Pi's official loader and ExtensionRunner own Pi semantics, while this package adapts their observable surface to agent-scoped DSH tools, commands, messages, attachments, and lifecycle hooks. The project currently targets Pi 0.80.x and DSH 0.1.0-rc.6 . DSH is still a developer preview; the peer range is intentionally narrow. Why a host instead of generated plugins An extension factory is executable code with lifecycle and session state. Converting its source once cannot preserve tools registered during session start , mutable active-tool sets, cancellation, providers, or per-agent state. The host therefore creates one Pi runtime per DSH agent and reconciles registrations into that agent's Cordis context. Local development The repository at ../pi is only read. Compatibility tests inventory its packages/pi- manifests and source API usage; representative smoke tests load built entries without calling paid tools. Install as a DSH bundle Install the published bundle and the Pi extensions you want in the same profile: For local development, replace dsh-pi-h…

View full README on GitHub →
Agentsai-agentsdeepseek-harnessdsh-pluginpi-coding-agentpi-extensiontypescriptagent

Category