dsh-windtunnel
Contract regression harness for plugin authors: a scripted LLM adapter drives the real pipeline in isolated child processes with session-event assertions (load/contract/behavior/fault layers); zero API key, CI-ready.
插件作者的契约回归风洞:剧本适配器在隔离子进程中驱动真实管线,会话事件断言覆盖加载/契约/行为/故障四层;零 API key,可进 CI。
How to install
dsh plugin add github:BotonJ/dsh-windtunnel About
dsh-windtunnel 🌪️ · 安装:dsh plugin --profile <name> add github:BotonJ/dsh-windtunnel **DSH 插件风洞** — 给 DeepSeek Harness 插件作者的契约回归测试舱:**剧本适配器驱动真实管线**,零 API key、零网络、确定性、可进 CI。 核心手法:被测插件不在乎是真模型还是剧本决定调用它。把"决策"换成剧本(进程内 registerAdapter 注册脚本化 LLM 适配器),把"管线"留成真的——agent loop、工具注册表、参数校验、执行、渲染、事件流、持久化全部真实运行。 它测什么(v1) | 层 | 内容 | |---|---| | **L0 加载** | overlay 层出现在 --dump-config;**双行重挂载探针**(两行指向同一源文件 → 同一模块实例二次 apply → 非幂等插件当场暴露);非 ctx 足迹快照(globalThis/监听器/timer/fd,post-mount vs exit 差分) | | **L1 契约** | schema 子集过真实注册表校验;presentCall/presentResult 对畸形输入的软校验契约(fuzz);render 全量性;声明了 timeoutMs 的取消响应 | | **L2 行为*…
Recommendation signals
Meta
- License
- MIT
- Language
- JavaScript
- GitHub stars
- 1
- mo. downloads
- –
- Last push
- 2026-08-15
- Created
- 2026-08-14
Links
Basic safety check
- Findings
- curated 收录但无 npm 包/安装命令
- Sources
- curated:awesome-dsh-plugin.com, curated:awesome-dsh-plugin/awesome-dsh-plugin
- Topics
- deepseek-harness, dsh-plugin, testing
Related plugins
langfuse
langfuse/langfuse
🪢 Open source agent evals & observability: Trace, evaluate, and improve LLM applications with one open platform.
claude-code-templates
davila7/claude-code-templates
CLI tool for configuring and monitoring Claude Code
semiotic
nteract/semiotic
React data visualization library for streaming, networks, and AI-assisted development
dsh-desktop
dataelement/dsh-desktop
DSHDesktop:DeepSeek Harness Desktop / DeepSeek Harness 桌面版