dsh-fast-loop

DSH PLUGIN模型与账号接入

仓库 Jaylor-Wang/dsh-fast-loop

模型与账号接入 L4 · 沙盒安装通过 安全审查:低风险 可信度:银 可安装插件
安装这个插件

dsh-fast-loop 是 Jaylor-Wang 维护的 模型与账号接入 类 DSH 可安装插件, 仓库为 Jaylor-Wang/dsh-fast-loop,许可证 MIT。 下面按「装什么、怎么装、验没验过、跑起来要注意什么」逐项列出。

一句话选型结论

按资料字段整理

dsh-fast-loop 是模型与账号接入类的 DSH 可安装插件,验证等级 L4 · 沙盒安装通过,安全审查为低风险,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类模型与账号接入 收录类型可安装插件 验证等级L4 · 沙盒安装通过 安全审查低风险
验证等级 L4 L4 · 沙盒安装通过
GitHub 星标 2 复刻 未标注 · 未关闭 issue 未标注
最近更新 2026-10-28 创建于 未标注
README 5.5 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:Jaylor-Wang/dsh-fast-loop#v0.5.2
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

模型与账号接入
字段来自项目仓库与公开索引,中文说明由本站标注

适用场景

智能体编排

验证等级与安全审查

L4 · 沙盒安装通过
自动化流程结论,不是人工审核
验证等级L4 · 沙盒安装通过安装命令在隔离沙盒内真实执行成功,无依赖错误
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度银综合仓库活跃度与验证结果

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L4:在沙盒里真实装过,依赖能装上,不是纸面声明。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在模型与账号接入场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-fast-loop当前 L4 · 沙盒安装通过 低风险 2 未标注 有
archify L4 · 沙盒安装通过 低风险 8.0 万 未标注 有
DeepSeek-Reasonix L4 · 沙盒安装通过 低风险 3.6 万 未标注 有
nocobase L3 · 安装规范通过 低风险 2.5 万 0.1.1-rc.2 无
learn-harness-engineering L4 · 沙盒安装通过 低风险 2.0 万 未标注 有
dsh-our-free-model 未做沙盒验证 未标注 8,064 未标注 无

仓库档案

模型与账号接入
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方Jaylor-Wang仓库 dsh-fast-loop · 默认分支 未标注
分类模型与账号接入ai
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言未标注仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue2 / 未标注 / 未标注收录时的数值,非实时
创建 / 更新未标注 · 2026-10-28最后推送 未标注
本站收录2026-10-30首次进入本站目录的时间

README 全文

5.5 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-fast-loop

English | 中文




为 DeepSeek Harness (DSH) 开发的实验性 Agent Loop 插件,现保留供参考。

维护状态

本项目已于 2026 年 10 月 28 日停止主动维护,仓库已归档。 最后正式 GitHub Release 为 v0.5.2,不再保证与后续 DSH 版本兼容。

官方 loop 持续演进,独立维护完整替代实现需要较高的兼容性成本,目前也没有证据证明本项目在真实任务中普遍更快。后续使用推荐回归 DSH 官方 agent-loop。 源码、发布历史和实验成果继续保留,供研究与 Fork。

如果已安装本插件,可为对应配置恢复官方 loop:

dsh-fast-loop disable --profile web
dsh-fast-loop status --profile web

将 web 替换为实际配置名称,然后重启 DSH。下方安装与配置说明仅作为历史参考保留。


v0.5.2 版本核心特性

  • 步骤级指标:导出 StepMetrics,提供 agent.lastStepMetrics 与运行时 agent/step-metrics 事件,记录步骤耗时、最后一次模型尝试耗时、首 chunk 延迟、工具耗时、尝试次数及 token 用量。
  • 结构化软中断:使用 Symbol 分类与调用索引跟踪替换错误文本子串匹配,保留轮询兜底。
  • DSML 快速路径:对不含 < 的文本跳过 DSML 正则扫描。
  • 扩展兜底重试分类:新增 PROTOCOL_DRIFT、RATE_LIMIT 和 SERVER。
  • 接口注意事项:TRANSIENT_RETRYABLE_CODES 从 Set 改为只读对象表;外部调用者应使用 isTransientRetryableFailure(code) 替代 .has()。
  • 指标边界:指标仅通过运行时提供;先前失败尝试和重试等待会计入剩余开销。现有并发 Benchmark 不能证明比当前官方 loop 更快。

核心特性与架构设计

1. 高并发工具调度器

  • 有界并发池:根据步骤指令动态发起最多 maxParallelToolCalls 路并行工具调用,并严格按照 FIFO 顺序完成与落盘,兼顾并发吞吐与数据确定性。
  • 独占工具同步屏障:当遇到需要独占控制台或文件系统的工具(如持久化执行等)时,自动等待在飞并发任务清空并有序执行。
  • 工具崩溃容错自愈:捕获单次工具调用的非预期异常,确保前序及同批次其余工具调用结果完整落盘,杜绝 Agent 状态悬挂。

2. 底层架构与 Cordis 规范接入

  • 运行时依赖持有机制:彻底隔绝外部调用方 Context 影子代理,确保 sessionProjections、systemPrompt、tools、llm 等核心服务在任何调用栈下均可安全触达。
  • 持久化轮次投影对齐:通过 turnBoundary 投影在冷启动与会话恢复时精确对齐历史最后轮次,杜绝轮次跳变与意外终止。
  • 断点续跑补全机制:会话恢复时自动扫描并补全未闭合的异常中断事件(interruptedTurnClosers),保证事件流合规。

安装与快速上手(历史参考)

通过 DSH 插件命令安装

dsh plugin --profile web add dsh-fast-loop@latest

通过 npm / pnpm 安装

npm install dsh-fast-loop@latest
# 或
pnpm add dsh-fast-loop@latest

方式一:命令行一键切换

内置 CLI 自动安全更新 cordis.patch.yml,彻底杜绝手写 YAML 缩进错误:

# 启用 dsh-fast-loop 并禁用官方 agent-loop
dsh-fast-loop enable
# 或使用 npx 免安装直接执行:
npx dsh-fast-loop enable

# 一键回退至官方原生 agent-loop
dsh-fast-loop disable
# 或
npx dsh-fast-loop disable

# 查看当前激活模式
dsh-fast-loop status
# 或
npx dsh-fast-loop status

方式二:手动在 cordis.patch.yml 中配置

在 ~/.dsh/profiles/web/cordis.patch.yml 中禁用默认的 agent-loop 并插入 dsh-fast-loop:

# 禁用原生 Agent Loop
- id: agent-loop
disabled: true

# 接入高性能 Fast Loop
- insert:
- id: fast-loop
name: dsh-fast-loop
config:
maxParallelToolCalls: 10
enableStreamingTools: true
enablePathAwareBarrier: true
enableSteeringSoftInterrupt: true

配置项说明

配置键 类型 默认值 说明
maxParallelToolCalls number 10 单个 Step 中允许并发执行的最大工具调用数量。
enableStreamingTools boolean true 是否启用工具执行结果流式推送。
enablePathAwareBarrier boolean true 是否启用路径级读写并发屏障(多文件并发编辑)。
enableSteeringSoftInterrupt boolean true 是否启用长等待工具与 Steer 消息的协作式软打断。
maxTransientRetries number 2 单个 Step 遇到流式超时或瞬态网络错误时的最大自动兜底重试次数。
agents array [] 静态声明的 Agent 标识符及个性化配置覆盖列表。
---

开源协议

MIT © dsh-fast-loop contributors

常见问题

5 问
答案由本站依据条目字段整理,不引用上游原文
dsh-fast-loop 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:Jaylor-Wang/dsh-fast-loop#v0.5.2` 即可。

dsh-fast-loop 的验证等级是什么意思?

L4 · 沙盒安装通过。安装命令在隔离沙盒内真实执行成功,无依赖错误

dsh-fast-loop 安全吗?

低风险。

dsh-fast-loop 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-fast-loop 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

模型与账号接入
按星标排序,可作替代方案

archify

archify

从仓库或系统描述生成经过校验的自包含交互式架构图、流程图、时序图、数据流图和生命周期图。

L4 · 沙盒安装通过 8.0 万 星

nocobase

nocobase

L3 · 安装规范通过 2.5 万 星

dsh-our-free-model

dsh-our-free-model

为 DeepSeek Harness 挂载免登录、免 API Key 的免费前沿模型通道,装完即用,并附用量看板与 OpenAI 兼容本地转

未标注验证等级 8,064 星

dsh-purge

dsh-purge

dsh-purge 是一款 DeepSeek Harness 设置插件,可修改默认副本、权限策略和工具限制,并添加规则卡片以分组应用补丁,支

L5 · 运行验证通过 4,573 星

Jaylor-Wang 的其它插件

5 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 —。