DSH Plugins
返回列表
⚙️

dsh-busyloop

工作流 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install snow-The/dsh-busyloop

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

在 DeepSeek Harness 中执行 dsh plugin install snow-The/dsh-busyloop 安装本插件;源码仓库:https://github.com/snow-The/dsh-busyloop

插件介绍

在 DSH 宿主里做「多轮 LLM + 工具调度」的 agent 循环,往往要自己对接模型通道、搭循环骨架,还要和宿主工具体系对齐。dsh-busyloop 把这件事收成一条清晰路径:直接消费官方 ctx.llm(@deepseek-ai/dsh-llm 的 LlmRuntime),在宿主内跑轻量 loop,工具由调用方按 schema 注入执行,不另起一套独立运行时。

README 强调「能力等价、范式不同」:装上 busyloop 后,DSH 具备与常见 agent 循环相近的多轮对话与工具调度能力,但不承诺复刻 Codex 式工作流(AGENTS.md、工具协议、会话格式等属于另一层)。设计上也明确 LLM 适配器不手刻、不外挂;全部活在 dsh 宿主内,发布物在「纯 dsh + 官方包」环境可跑。

用法分两条线:纯库调用 hostLlm(ctx.llm) 再 runBusyLoop;若宿主提供 webServer,会自动注册 health、providers、channels、credentials、test 等管理端点,并带 Host/Origin 与浏览器鉴权围栏。适合要在 DSH 插件或应用里嵌入 agent loop、又不想绑死某一种 Codex 范式的开发者,以及需要通道与凭据 HTTP 管理的集成场景。

使用场景

  • 在 DSH 插件内实现多轮对话并调用自定义工具
  • 需要基于官方 ctx.llm 跑 agent loop 而不自建模型适配层
  • 通过 webServer 管理 LLM 通道、凭据与连通性测试

适合人员

  • 编写 DSH 插件或 Cordis 扩展的开发者
  • 要在宿主内提供 agent 能力但不想绑定 Codex 范式的团队
  • 需要 HTTP 侧通道与凭据管理的集成工程师