deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:brunhildzhou/dsh-all-warmup
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
⚠️ 状态:已停止开发 | Status: development stopped (ARCHIVED)
项目已存档(2026-08)。最终方案满足"第一真实请求不出现
Let me"的验收标准。完整过程与实验记录见 CONCLUSION.md。 The project is archived. The final design meets the acceptance bar (noLet meon the first real request). Full history and experiments: CONCLUSION.md.
全局"无感提升"热身层插件(DeepSeek Harness)。
任何会话(任何非极简模式、所有层 subagent、压缩后)都自动走同一套流程:
用户发第一条真实消息
↓
插件把原始消息批次暂存到 next-step inbox
↓
第一步以 warmup 锚消息进入模型:
Minimal 人设 + 当前 preset 的 bash/str_replace_editor 两工具
+ We need answer the next user message.
↓
模型回复 → 作为正常 user/assistant 历史保留
↓
第二步领取暂存的原始消息批次(最终方案关键):
保持 Minimal 人设 + 已验证 Minimal 8 工具头部
(bash 替换为当前 preset 自己的 schema,保证执行器契约一致)
↓
真实 prompt 的第一个模型请求保持在 “We” 轨迹上
↓
第三步及以后:
才恢复用户原模式 system / 完整 tools / runtime 上下文
dsh plugin --profile web add dsh-all-warmup
或从 GitHub 直接安装:
dsh plugin --profile web add github:brunhildzhou/dsh-all-warmup
$DSH_HOME/profiles/web/all-warmup/(6 个文件 + 测试)$DSH_HOME/profiles/web/cordis.patch.yml 一行 insert删掉 cordis.patch.yml 里 all-warmup 那一行(或删除文件)→ 保存即失效。
- insert:
- id: all-warmup
name: dsh-all-warmup
config:
excludePresets: [minimal] # 排除清单(默认排除官方极简模式)
realFirstTools: verified8 # verified8(默认)| native-pair | original
excludePresets 可加排除Let mebash 都使用当前 preset 自己的模型 schema,避免 minimal bash(只要求 command)与 standard 执行器(要求 description)不一致realFirstToolSchemasLet me 开路开发过程中的主要尝试与效果(完整数据见 CONCLUSION.md):
| 尝试 | 效果 |
|---|---|
| 早期方案:warmup 后立即恢复 full standard | ❌ 真实轮轨迹回到 Let me(post-promotion regression) |
| 请求头绑架:header 换 minimal,standard 内容塞进消息 | ❌ 模型对可见内容整体条件化,standard 出现在任何位置都触发 Let me |
resident 工具集 + dev_tool_search 按需解锁 |
⚠️ 文件任务全程零 Let me;复杂搜索任务仍出现;暴露面最小,架构方向正确 |
dev_tool_search description 四种变体 |
⚠️ 影响工具发现效率与路径;对轨迹无决定性影响;index 版最优 |
| minimal 身份句重复 1/5/10 次 | ⚠️ 5 次压住第一步 Let me;工具解锁后仍回退;不产生更多 We |
| 最终折中方案:第一真实请求保持 Minimal + verified8 | ✅ 满足验收标准:第一真实请求 Let me=0 |
核心结论:轨迹是逐请求重新条件化的结果,不是可继承的会话状态。standard system/tool 内容出现在任何模型可见位置都可能触发 Let me。
最终方案修复的是"真实 prompt 第一跳"的轨迹锚定。已知边界:
Let me(社区项目 xiaobright/dsh-anchored-standard 称之为 post-promotion regression);We,需要采用 resident 小工具集 + 按需解锁,而不是在第二轮之后恢复完整 Standard;项目已存档,不再自行开发。如未来需要:
Let medsh-anchored-standard presetMIT License。如果你参考或改编了本插件的代码:
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。