🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

双锚定预设 artimgod/dsh-dual-anchor

DeepSeek Harness
artimgod77 天前有提交已提供中文文档扫描:含敏感能力

首轮热身重放并锚定工具,适配 Windows 双端

26.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/7 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add artimgod/dsh-dual-anchor
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · skill
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 77 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/10/7) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 1 处,展示前 1 条)
  • 读取本地文件
    anchored-warmup-replay/warmup-replay.mjs:56
    const document = JSON.parse(readFileSync(url, 'utf8'))
扫描于 2026/11/1(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 首轮热身重放
  • 锚定工具
  • 适配Windows双端

README

由 DeepSeek 最新模型翻译生成
DSH 极简兼容预设(Windows) 基于 DeepSeek Harness 官方 Minimal 模式与 xiaobright/dsh-anchored-standard(风神插件)的 Windows 端预设,参考 0liveiraaa/myDshPresets 的 warmup-replay 机制,补充 OpenCode 与 DeepSeek V4 Pro 的适配。 本项目主要保留三部分内容: - Minimal 模式的首轮工具目录与系统提示处理; - 风神插件中的工具锚定、阶段晋升和按需解锁机制; - warmup-replay 的首轮重放,以及 Windows 下的 Git Bash / pwsh 适配。 为什么需要它 本预设沿用风神插件对 Minimal 工具目录和首轮上下文的处理方式,避免会话开始时直接加载完整 Standard 工具和上下文。同时参考 warmup-replay,在 OpenCode 场景中使用预录制的首轮热身,减少首轮模型调用差异。 主要行为: 1. 首轮热身重放(OpenCode 适配):会话第一轮默认重放 replay.json 中预录制的 Minimal 热身 COT + 回复。首个请求只携带 Minimal 的两个工具(bash + str_replace_editor),重放文件缺失或损坏时自动退回真实模型。
展开完整文档(README 剩余 1 节)
DSH 极简兼容预设(Windows)

基于 DeepSeek Harness 官方 Minimal 模式与 xiaobright/dsh-anchored-standard(风神插件)的 Windows 端预设,参考 0liveiraaa/myDshPresets 的 warmup-replay 机制,补充 OpenCode 与 DeepSeek V4 Pro 的适配。

本项目主要保留三部分内容:

- Minimal 模式的首轮工具目录与系统提示处理;
- 风神插件中的工具锚定、阶段晋升和按需解锁机制;
- warmup-replay 的首轮重放,以及 Windows 下的 Git Bash / pwsh 适配。

为什么需要它

本预设沿用风神插件对 Minimal 工具目录和首轮上下文的处理方式,避免会话开始时直接加载完整 Standard 工具和上下文。同时参考 warmup-replay,在 OpenCode 场景中使用预录制的首轮热身,减少首轮模型调用差异。

主要行为:

1. 首轮热身重放(OpenCode 适配):会话第一轮默认重放 replay.json 中预录制的 Minimal 热身 COT + 回复。首个请求只携带 Minimal 的两个工具(bash + str_replace_editor),重放文件缺失或损坏时自动退回真实模型。
2. 第二轮起进入锚定标准模式(V4 Pro 适配):用户的真实输入以常驻最小工具集运行——bootstrap 工具对 + 三个发现工具(dev_tool_search / skill_search / skill_load)+ 模型通过 dev_tool_search 显式解锁的工具。重型 Standard 工具一次 dev_tool_search 即可解锁,不会用 25 个工具的目录倾倒把轨迹拉回 standard-like 行为。
3. 上下文隔离:首请求剥离自动注入的 AGENTS.md/CLAUDE.md 摘要与技能目录;晋升后注入一次「指令文件存在,动手前先读」的短提示(instruction-hint),而不是每轮倾倒全文。
4. 压缩安全:compaction 之后会话回到受控阶段(bootstrap 工具对 + compactionTools),直到边界之后出现新的持久化晋升信号(epoch 感知,续接会话依然有效)。
5. Windows 适配:bash 工具在 Windows 上由 Git Bash(C:\Program Files\Git\bin\bash.exe,可配置)通过普通 subprocess 通道实现;pwsh 保留在晋升后的完整目录中。Linux/macOS 上 bash 为官方 Minimal 的持久 PTY shell,配置逐字节一致。

运行流程示意

新建会话 │ ▼ 第 1 轮:重放热身(warmup-replay)
· 消息 = 固定热身提示(要求模型尽量长地思考并列出自我提醒)
· 工具目录 = [bash, str_replace_editor](Minimal 精确对)
· 模型调用被 llm/stream 短路,重放录制好的 COT + 回复,零 provider I/O
· 真实输入顺延到下一轮 │ ▼ 第 2 轮起:锚定标准模式
· 晋升信号(首条 assistant/message 或 tool/call)已落库
· 工具目录 = 常驻集 [bash, str_replace_editor, dev_tool_search, skill_search, skill_load] + 已解锁工具
· 注入一次 instruction-hint;skill 目录不再倾倒 │ ▼
按需解锁:dev_tool_search("web") → 解锁 web_search;skill_search/skill_load 同理
│
▼
compaction 之后:回到受控阶段(bootstrap 对 + compactionTools),直到新的晋升信号出现(epoch 感知)

文件来源对照

| 文件 | 来源 | 改动 |
| agent.cordis.yml | anchored-standard 的 preset/agent.cordis.yml + myDshPresets 的热身行 | 首行加入 warmup-replay;热身 shellTools: [bash](本预设中 bash 全平台可用) |
| warmup-replay.mjs | myDshPresets warmupbetter-replay/warmup-replay.mjs | 原文 |
| replay.json | myDshPresets warmupbetter-replay/replay.json | 原文 |
| tool-bootstrap.mjs | anchored-standard | 原文 |
| compaction-epoch.mjs | anchored-standard | 原文 |
| custom-bash.mjs | anchored-standard | 原文 |
| instruction-hint.mjs | anchored-standard | 原文 |
| dev-tool-search.mjs | anchored-standard | 原文 |
| skill-search.mjs | anchored-standard | 原文 |
| install-presets.ps1 | myDshPresets install-presets.ps1 | 单预设,名称调整 |

融合原则:只取材、不加料。除 agent.cordis.yml 的组装与上述两处必要适配外,所有代码均为原文复制。

安装

Windows(PowerShell)

git clone https://github.com/artimgod/dsh-dual-anchor.git
cd dsh-dual-anchor
.\install-presets.ps1 # 安装到 %USERPROFILE%\.dsh\.agent-presets\
.\install-presets.ps1 -Update # 已装过:先备份再覆盖刷新powershell .\install-presets.ps1 -DshHome D:\other-dsh-home # 自定义 DSH home

Linux / macOS(手动复制) bash
dsh_home="${DSH_HOME:-$HOME/.dsh}"
mkdir -p "$dsh_home/.agent-presets"
cp -R anchored-warmup-replay "$dsh_home/.agent-presets/"

使用

1. 完全重启 dsh(重新启动 DSH Desktop 或重启 dsh web)。
2. 新建一个空白会话(不要在半路会话上切换预设)。
3. 在预设选择器中选择 DSH 极简兼容预设(Windows)。
4. 正常输入第一条消息——第一轮是热身轮,真实任务从第二轮开始执行。

验证

导出会话 JSONL,检查前两个 request/header 事件:

- 第一个 header 的 tools 必须是 ["bash", "str_replace_editor"];
- 第一个 header 的 messages 中只有热身用户消息和 Minimal persona 系统提示(没有 AGENTS.md 摘要、没有技能目录);
- 重放轮正常记录 assistant/chunk 与 assistant/message,且没有 provider I/O;
- 从第二个请求起,header 携带常驻集(bootstrap 对 + 发现工具 + 已解锁名),instruction-hint 每会话出现一次;
- compaction 之后的下一个 header 只含 bootstrap 对 + compactionTools。

配置项

| 位置 | 键 | 默认 | 说明 |
| warmup-replay | shellTools | [bash] | 热身轮保留的原生 shell(bash 全平台可用) |
| warmup-replay | commonTools | [str_replace_editor] | 热身轮保留的通用工具 |
| warmup-replay | message | 热身提示语 | 与录制 replay.json 时一致的提示 |
| warmup-replay | replayFile | ./replay.json | 重放文件;缺失时退回真实模型 |
| tool-bootstrap | bootstrapTools | [bash, str_replace_editor] | bootstrap 工具对(Minimal 精确对) |
| tool-bootstrap | promoteOn | either | 晋升触发:tool-call / assistant-message / either |
| tool-bootstrap | suppressedContextSources | [agent-instructions, skill-catalog] | 首请求剥离的注入源;[] 关闭过滤 |
| tool-bootstrap | bootstrapMaxTokens | 未设置(可选) | 设置后首请求封顶输出预算,晋升后显式移除 |
| tool-bootstrap | compactionTools | [read, write, edit, glob, grep, todo_write, ask_user_question] | 压缩后的核心工作集 |
| custom-bash | bashPath | C:\Program Files\Git\bin\bash.exe | Windows 上 bash 可执行文件路径 |
| instruction-hint | promoteOn | either | 提示注入的晋升触发 |

兼容性

来源项目实测环境:

- DeepSeek Harness 0.1.0-rc.5 / 0.1.0-rc.6,上游提交 47f9438
- Node.js 24,Windows 原生
- DeepSeek V4 Pro(官方端点)— anchored-standard 实测 Project2 V4.1b 98/99
- OpenCode Go(warmupbetter-replay 是上游推荐的 OpenCode 预设)

DeepSeek Harness 目前是开发者预览版,明确允许破坏性变更。两个源预设都是 Standard/Minimal 组合的完整快照,升级 dsh 前请先核对上游变更。

安全说明

本预设与 shell 具有同等信任级别,安装前请自行审阅文件。插件不发起任何网络请求、不含任何遥测。

许可证

MIT。agent.cordis.yml 派生自 DeepSeek Harness Standard 预设(经由 dsh-anchored-standard 的适配),原始 DeepSeek 版权与 MIT 声明保留在 NOTICE 与 LICENSE.deepseek-harness 中。社区部分版权归 xiaobright 与 0liveiraaa 所有。本项目为社区项目,与 DeepSeek 无关、未获其背书。
预览分享卡片长什么样 ↓artimgod/dsh-dual-anchor
分享 · DeepSeek Harness Hub
artimgod/dsh-dual-anchor

首轮热身重放并锚定工具,适配 Windows 双端

回到顶部