pi-cordis
Run the following command in DeepSeek Harness:
dsh plugin install cordisplugins/pi-cordis
Paste the following prompt into your AI chat to install this plugin:
Open a terminal in DeepSeek Harness and run dsh plugin install cordisplugins/pi-cordis to install the plugin; the source is available at https://github.com/cordisplugins/pi-cordis .
About this plugin
Integrating the Pi coding agent into an ACRYL runtime previously meant handing over application composition and lifecycle ownership to Pi, leaving the host unable to mount, swap, or clean up the engine at will. pi-cordis packages Pi as a standard Cordis runtime plugin, exposing a Pi SDK session through the host's existing Cordis tree so that Pi remains a pluggable engine provider rather than the owner of application composition.
The plugin exposes a single ctx.piEngine surface. Consumers interact with Pi's agent loop, model runtime, session operations, and event stream through this interface without ever creating or retaining Pi SDK sessions directly. Service mounting, unmounting, subscription management, fiber-disposal cleanup, and hot replacement are all owned by the Cordis host. This separation lets a host observe, remove, or swap Pi without rewriting any downstream consumer code, and a persistent flag lets you choose between in-memory sessions and disk-backed storage in the configured working directory.
If you are building a multi-engine ACRYL runtime that relies on Cordis for dependency management and lifecycle control, and you want to bring Pi's coding-agent capabilities into the same host with minimal coupling and a clean boundary, pi-cordis is the integration layer that slots Pi into your existing composition tree.
Use Cases
- Mounting the Pi coding agent in an ACRYL multi-engine host
- Hot-swapping the Pi engine at runtime without touchi ng downstream consumers
- Managing Pi session subscriptions, cleanup, and unmounting through Cordis
Best For
- Architects building multi-engine ACRYL runtimes
- Teams relying on Cordis for dependency management and lifecycle control
- Integration developers slotting Pi into an existing composition tree with minimal coupling
Related Plugins
whale-girl is a desktop pet in the DSH Web GUI (bottom-right for instant companionship) — draggable, feedable, playable; completed tasks, sessions and companionship time accrue into seniority levels, titles, and memories.
Renders your local Wallpaper Engine wallpapers as the DSH web background, supporting video, web, and scene wallpapers with a liquid-glass effect and rich customization.
A WebGPU ocean skin for DeepSeek Harness with five-wave Gerstner waves, translucent theme, day/night cycle, and quick controls, installable as plugin or extension.
A Galgame-style conversation view and visual scene editor for DSH web sessions, with a real-time editing mode.