🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

vlln/dsh-loop

DeepSeek Harnessspec-screened扫描:低风险在 GitHub 查看 ↗
⚠ 装前注意

DSH 插件:定时循环/loop 命令 + loop 工具 + 活动状态条。官方 bundle 插件,dsh…

基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/9 · 已提供中文文档

DSH 插件:定时循环(/loop 命令 + loop 工具 + 活动状态条)。官方 bundle 插件,dsh plugin --profile web add 安装

综合分
37.4
GitHub 分
37.4
用户评分
—
★ Stars
7
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add vlln/dsh-loop
未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
信任档位:已验证本站已于 2 天前真实安装成功(L4 · 真实安装)
是什么
dsh 原生插件 · ui
装得上吗
本站已真实安装成功(L4 · 真实安装,非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 16 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/24
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包@vlln/dsh-loop(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22.19.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

未发布到 npm registry,仅可从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/20 06:30:47

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-llm@deepseek-ai/schemastery@deepseek-ai/dsh-tools
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
loop

定时循环插件:/loop 命令 + loop 工具(模型自调节)+ 对话页活动状态条,支持多循环并行

按固定间隔向当前 agent 重复投递 prompt——适合轮询、PR 看护、build-fix-test 循环。对齐 Claude Code 的 /loop 语义,一个会话可同时跑多个循环。形态:官方 bundle 插件(dsh.bundle + dshClient 通道),0 patch。

效果

loop 状态条(真实运行截图:多循环折叠为计数条,展开后逐条列出)

能力

工具(defineTool 注册,模型每轮可自调节):

| 工具 | 说明 |
|---|---|
| loop | start(启动新循环)/ stop(停指定或全部)/ status / list(列出当前会话循环) |

命令(用户侧):

| 命令 | 说明 |
|---|---|
| /loop [间隔]  | 启动新循环(间隔 5m/30s/1h/2d 或裸数字=分钟;裸 /loop 用内置维护 prompt) |
| /loop list | 列出当前会话全部循环(含 id) |
| /loop stop  / /loop stop | 停指定循环 / 停全部 |

UI(对话页输入框上方 dock 槽):

| 功能 | 说明 |
|---|---|
| 活动状态条 | 单循环:● ⟳ 循环中 ·  · 5m · 下次 23s;多循环折叠为计数条「N 个循环运行中 · 展开」,点击展开列表 |

设置

插件自带设置卡片,位于 设置 → 插件(官方 ctx.settings 命名空间 dsh-loop,经 settings.plugin.item 槽渲染,与官方插件卡片同列表)。每个工具一行独立的官方质感开关(Switch):

| 设置项 | 默认 | 效果 |
|---|---|---|
| 是否向模型注入 loop 工具 | 开 | 关闭后本进程不再注册 loop 工具:agent 的 tools.schemas 中没有 loop,模型看不到也调不动;/loop 命令(用户侧)与状态条不受影响 |

卡片字段由客户端 LOOP_TOOL_FIELDS 表驱动,Node half 的工具定义表与之一一对应——新增工具时在两端各加一条,设置页自动多出一行开关。

改动在保存后立即生效(applies: 'live')——插件 watch 该命名空间,按工具表动态注册/注销对应工具,新会话无需重启即可用上新设置。工具 schemas 在每次会话/每轮 prompt 组装时实时解析(架构上没有按 session 的快照):存量会话的下一轮也会读到新工具集;关闭时对应工具会立即从 tools.schemas 消失,之前调用过它的模型下一轮起无法再调用(只能通过轮次记录对账)。/loop 命令(用户侧)与状态条不受影响。

安装

推荐:git 源一行安装(构建产物已入库,git 源不触发构建):

dsh plugin --profile web add "github:vlln/dsh-loop#main"   # git 源一行(构建产物已入库)
或 npm 源:dsh plugin --profile web add @vlln/dsh-loop@0.3.0

或本地目录(有源码时):git clone 后 cd dsh-loop && dsh plugin --profile web add .。

装完 重启 web 生效(bundle 挂载在启动时合成);之后可在设置页「插件」面板停用/启用(运行时生效 + 持久化)。

使用

用户侧
/loop 5m 检查 deploy 分支的 PR      # 每 5 分钟投递一次
/loop list                           # loop-1: every 5m — 检查 deploy 分支的 PR
/loop stop loop-1                    # 停指定
/loop stop                           # 停全部

模型侧(loop 工具)
loop action=start prompt="修 flaky test" interval="2m"
loop action=status
loop action=stop loop_id="loop-2"

循环活在当前 harness 进程,随进程退出消失(不跨重启持久化,与 Claude Code /loop 一致)。

开发

pnpm install
pnpm run build      # tsdown:Node half (lib/index.mjs) + client bundle (lib/client.js)

- Node half:src/index.mjs(命令/工具/loops 状态路由 /plugins/dsh-loop/loops)
- client:src/client/index.tsx(dock 槽状态条)

许可

MIT License(DSH 生态示例插件)。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群