DSH Plugins
返回列表
🎮

pi-cordis

趣味换装 更新于 2026.09.16

在终端中运行以下命令:

dsh plugin install cordisplugins/pi-cordis

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中打开终端,执行 dsh plugin install cordisplugins/pi-cordis 即可安装该插件,插件源码见 https://github.com/cordisplugins/pi-cordis 。

插件介绍

将 Pi 编码代理集成到 ACRYL 运行时中,过去往往意味着把应用组合与生命周期所有权交给 Pi,宿主无法自主挂载、替换或清理该引擎。pi-cordis 将 Pi 封装为标准 Cordis 运行时插件,通过宿主已有的 Cordis 树暴露 Pi SDK 会话,使 Pi 始终作为可插拔的引擎提供方,而非应用组合的所有者。

插件对外仅暴露 ctx.piEngine 这一接口。消费者通过该接口使用 Pi 的代理循环、模型运行时、会话操作和事件流,无需直接创建或持有 Pi SDK 会话。服务挂载、卸载、订阅管理、Fiber 销毁后的清理以及热替换均由 Cordis 宿主负责。这层解耦让宿主可以在不改动任何下游消费者代码的前提下观察、移除或替换 Pi,并支持通过 persistent 标志在内存会话与磁盘持久化之间切换。

如果你正在构建多引擎 ACRYL 运行时,依赖 Cordis 进行依赖管理与生命周期控制,希望以最小耦合和清晰边界将 Pi 的编码代理能力纳入同一宿主,那么 pi-cordis 正是将 Pi 无缝嵌入现有组合引擎的集成层。

使用场景

  • 在 ACRYL 多引擎宿主中安全挂载 Pi 编码代理
  • 运行时热替换 Pi 引擎而不改动下游消费者代码
  • 统一由 Cordis 管理 Pi 会话的订阅、清理与卸载

适合人员

  • 构建多引擎 ACRYL 运行时的架构师
  • 依赖 Cordis 做依赖管理与生命周期控制的团队
  • 需将 Pi 编码代理以最小耦合纳入现有组合树的集成开发者