首轮仅暴露极简工具,随后解锁完整工具集
35.1/100
综合分
7
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add KDB-Wind/dsh-minimal-anchored该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 首轮仅暴露极简工具
- 随后解锁完整工具集
- 复现更高分思维链
展开完整介绍(161 字)↓
DeepSeek Harness 预设:第一轮用官方 Minimal 工具,之后解锁完整 Standard。复现 Project2 评测里得分更高的 We/Let's 思维链(Minimal 99/96 对 Standard 91/92),改善 Windows 上 DeepSeek V4 Pro 的 Let me 现象。
README
由 DeepSeek 最新模型翻译生成dsh-minimal-anchored
这是一个实验性的 DeepSeek Harness 预设。第一次请求时,模型只看到官方 Minimal 同款的两个工具:持久 bash 和 str_replace_editor。system prompt、 1024 token 的输出上限也照 Minimal 来,而且不注入工作区和技能提示。等会话产生第一次工具调用或第一次回复,再放开完整 Standard 工具目录。
这是社区项目,并非 DeepSeek 官方 preset,也不代表 DeepSeek 的认可或背书。
为什么要做这个
DeepSeek V4 Pro 很看重 API 里能看到哪些工具。上游还报告过同一端点的 Project2 V4.1b 分数:官方 Minimal 是 99 和 96,Standard 和 PTC 是 91 和 92,而且那些高分运行同时表现出 we/let's 风格。本预设复制的正是 Minimal 的首轮工具面。
上游实验 xiaobright/dsh-anchored-standard 最初的做法是:首轮给 pwsh/bash + read,加 1024 输出帽,再剥离自动注入的上下文。
展开完整文档(README 剩余 1 节)
dsh-minimal-anchored
这是一个实验性的 DeepSeek Harness 预设。第一次请求时,模型只看到官方 Minimal 同款的两个工具:持久 bash 和 str_replace_editor。system prompt、 1024 token 的输出上限也照 Minimal 来,而且不注入工作区和技能提示。等会话产生第一次工具调用或第一次回复,再放开完整 Standard 工具目录。
这是社区项目,并非 DeepSeek 官方 preset,也不代表 DeepSeek 的认可或背书。
为什么要做这个
DeepSeek V4 Pro 很看重 API 里能看到哪些工具。上游还报告过同一端点的 Project2 V4.1b 分数:官方 Minimal 是 99 和 96,Standard 和 PTC 是 91 和 92,而且那些高分运行同时表现出 we/let's 风格。本预设复制的正是 Minimal 的首轮工具面。
上游实验 xiaobright/dsh-anchored-standard 最初的做法是:首轮给 pwsh/bash + read,加 1024 输出帽,再剥离自动注入的上下文。它的 issue #11 用 Windows 对照实验发现,首轮展示的工具 schema 才是关键:
| 首轮工具 | 来源 | n | 首行 | let me |
| 持久 bash + str_replace_editor | 官方 Minimal preset | 5 | 5/5 We need... | 0.0 |
| pwsh + read | anchored-standard | 8 | 8/8 The user wants / Let me... | 2.0 到 2.6 |
这个预设只改首轮工具面:挂载官方 Minimal 的持久 shell 和编辑器组合,让模型看到 bash + str_replace_editor。1024 输出帽和首轮上下文过滤都保留。晋升之后,会话拿到完整 Standard 目录,外加这两个工具。
工作原理
1. 保持 Minimal 的 system prompt: You are a helpful software engineer assistant.
2. 首次模型请求只暴露官方 Minimal 工具 schema:持久 bash 与 str_replace_editor。
3. 首次请求剥离自动注入的上下文:AGENTS.md/CLAUDE.md 工作区摘要和可用技能提醒(suppressedContextSources)。用户自己发送的技能手势不会被过滤,这两类注入从请求 #2 起原样回来。
4. 请求 #1 用 bootstrapMaxTokens(默认 1024)封顶,晋升后放开。
5. 首次持久 tool/call 或首次 assistant/message 出现后,开放完整 Standard 目录。请求 #1 一定是 bootstrap 目录,请求 #2 起一定是完整目录。
6. 阶段从持久 session event 推导,resume 和 reload 不会丢状态。
实测结果
本地测试环境:Windows 11、opencode-go、deepseek-v4-pro、
reasoningEffort=max,2026-08-15。统计口径和上游一致:完成态 reasoning
文本、大小写不敏感、按词匹配。
| Preset | 题面语言 | 首轮工具 | maxTokens | we | let's | let me |
| dsh-anchored-standard(真实会话) | 中文 | pwsh, read | 1024 | 0 | 0 | 5 |
| dsh-anchored-standard(对照) | 英文 | pwsh, read | 1024 | 3 | 2 | 0 |
| dsh-minimal-anchored #1 | 英文 | bash, str_replace_editor | 1024 | 2 | 1 | 0 |
| dsh-minimal-anchored #2 | 英文 | bash, str_replace_editor | 1024 | 3 | 1 | 0 |
| dsh-minimal-anchored | 中文 | bash, str_replace_editor | 1024 | 0 | 0 | 1 |
另外有一次 Windows 用户反馈没有逐项统计:reasoning 全是 we/let's 风格,没有 let me。
几点限制先说清楚:
- we、let's、let me 只是轨迹指纹,不代表能力或得分。措辞一样,不等于一定会有性能变化。
- 英文题面在测试里稳定复现。中文题面不会稳定产生英文 we 指纹,见上游 issue #6 和 #11。
- 模型端点行为可能随时间变化。这些数字只是当时的快照,不是保证。
兼容范围
开发和验证版本:
- DeepSeek Harness 0.1.0-rc.5
- 仓库提交 47f9438
- Windows / Node.js 24
DeepSeek Harness 目前是开发者预览版,官方明确说过会有破坏性变更。升级之前,先对照上游组合变化。
Windows 上 bootstrap shell 是持久 bash。开始会话前,请确认系统里有可用的 bash(比如 Git for Windows 或 WSL)。
安装
克隆本仓库,把整个 preset 目录复制到用户 preset 根目录,目标目录命名为 minimal-anchored。
PowerShell:
$dshHome = if ($env:DSH_HOME) { $env:DSH_HOME } else { Join-Path $env:USERPROFILE '.dsh' }
$target = Join-Path $dshHome '.agent-presets\minimal-anchored'
if (Test-Path -LiteralPath $target) { throw "Preset already exists: $target" }
New-Item -ItemType Directory -Force -Path (Split-Path -Parent $target) | Out-Null
Copy-Item -Recurse -LiteralPath '.\preset' -Destination $target
Linux/macOS:
dsh_home="${DSH_HOME:-$HOME/.dsh}"
mkdir -p "$dsh_home/.agent-presets"
test ! -e "$dsh_home/.agent-presets/minimal-anchored"
cp -R preset "$dsh_home/.agent-presets/minimal-anchored"
完整重启 DeepSeek Harness,新建空白会话,选择 Minimal Anchored Standard (experimental)。不要在已经有内容的会话里切换预设。
验证加载
导出 session JSONL,检查 request/header:
- 第一份 header 应只有 bash 和 str_replace_editor,config.maxTokens 为 1024,system prompt 是 Minimal 原句;
- 第一次请求的消息里不应有 AGENTS.md/CLAUDE.md 摘要或可用技能提醒;
- 首次工具调用或首次助手回复之后,下一份变更 header 应包含完整 Standard 目录(外加 bash 和 str_replace_editor);
- 之后的请求保持完整目录,并恢复常规上下文注入。
本仓库的测试不依赖第三方包:
npm test
值得知道的行为
- 默认 promoteOn: either:首次持久 tool/call 或首次 assistant/message (先到者为准)出现后晋升。改成 promoteOn: tool-call 就只认工具调用。
- 工具执行失败也不影响晋升,因为 tool/call 已经落库。
- bootstrap 工具缺失时,会降级成完整目录并警告一次,不会让请求失败。非法的 promoteOn 值会在 preset 挂载时直接报错。
- 会话还没晋升时,pre-step 过滤器会剥掉 source.kind 在 suppressedContextSources 里的消息(默认是 agent-instructions 和
skill-catalog)。设成 [] 就是关闭过滤。过滤器自己出错时,保留全部消息。
- 工具目录只变一次,所以第一、第二次请求之间也会发生一次前缀缓存变化。
- 这个 preset 的信任等级和 shell 访问一样。安装之前,请先看一遍文件。
- 插件不会发网络请求,也没有遥测。
归属
本项目派生自 xiaobright/dsh-anchored-standard 的提交 6472c1c,并同步了上游 PR #13(提交 c774e60)的首轮预算帽监听器修复。那个项目基于 DeepSeek Harness Standard preset。Minimal 的持久 shell 和编辑器组合来自 DeepSeek Harness 官方 Minimal preset。版权与许可细节在 LICENSE 和 NOTICE 里。
许可证
MIT。详见 LICENSE 和 NOTICE。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
KDB-Wind/dsh-minimal-anchored
首轮仅暴露极简工具,随后解锁完整工具集
相关插件 · 技能 / 提示词
人设统管ZiChuanLan/agent-purge
一份人设,统一管理多个 coding agent。
★ 1,141已汉化DSH
74.1
人物画像蒸馏titanwings/distilly
Distilly — 把他们的思考方式提炼成可复用的技能,供任何智能体或机器人使用。原名 Colleague Skill(原同事 Skill)。
★ 25,659已汉化DSH
71.3
推理工作空间套件Tiger3807861189/J-Space-Cognition-Suite
J-Space 是面向复杂推理、大型仓库工程、子代理协作与授权安全分析的推理时工作空间和控制套件。
★ 2,957已汉化DSH
70.5
两阶段工具锚定预设xiaobright/dsh-anchored-standard
实验性 DeepSeek Harness agent preset…
★ 3,742已汉化DSH
70.1
智能体工作流编排nrslib/takt
不再日夜盯着 AI 编码智能体。
★ 1,402已汉化DSH
70
金融交易技能包Minara-AI/minara-skills
Minara 是一套 AI…
★ 347已汉化DSH
66.7
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。