dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DeepSeek Harness Web 的持久约束插件:不改写原始 Prompt,让明确边界在当前会话中跨轮持续。
简体中文(默认) | English
Coding Agent 越强,越容易顺手做太多。Taskify 让它持续记住“这次只做什么”和“什么不能动”。
Taskify 不改写 composer 里的原始 Prompt。它用 🎯 Focus 固定当前任务的执行范围,用 🔒 Persistent Anchors(持久锚点) 保留用户明确说过的硬约束,并让这些边界在当前 Session 中跨轮持续。

演示输入:
把 dashboard 卡片布局改得更紧凑、整齐一点,后端别动,不要新增依赖,也别顺手改其他功能。
🎯 Focus
调整 dashboard 卡片布局,使其更紧凑、整齐
🔒 Anchors
不修改后端
不新增依赖
不处理其他功能
原始 Prompt 保持不变。
回答:“这次最多做到哪里?”
一个 Session 最多一个 Focus。它可以由用户手写,也可以来自 AI suggestion。Suggestion 只是可编辑、可忽略的草稿,必须由用户确认后才会成为权威 Focus,绝不会自动生效。
回答:“哪些东西不能变?”
Anchors 从当前 Prompt 中提取用户明确说出的硬约束。每个 Anchor 必须带有来自原文的 exact evidence;一个 Session 可以有多个 Anchors。
当前适配版为 v0.5.0-rc.1(预发布),目标 DSH 0.2.1-rc.2。旧 DSH 0.1.2-rc.1 用户请保留 Taskify v0.4.1。
dsh plugin --profile web add github:GearVoid/dsh-taskify#v0.5.0-rc.1
dsh web
如果已经安装旧版本,重新执行 plugin add 并重启 DSH Web,以加载新的 Host 代码和 Client bundle。
写原始任务
↓
点击 ✨ Taskify
↓
AI 建议 Focus + 提取 Anchors
↓
用户确认 / 编辑 / 忽略 Focus
↓
发送原始 Prompt
↓
Focus + active Anchors 持续进入后续轮次
用户可以 Set、Edit、Pause、Resume 或 Clear Focus;也可以 Pause、Resume、Remove 单个 Anchor,或 Clear All。
Extract, don’t invent. Anchors 只提取明确约束,不把偏好升级成硬规则,也不凭空补充路径、依赖或 API。
Persistence ≠ Enforcement. Focus 与 Anchors 是持续的 model guidance,不是 sandbox、policy engine 或机械拦截层。
| 🎯 Focus | 🔒 Persistent Anchors | |
|---|---|---|
| 回答的问题 | 这次最多做到哪里 | 哪些东西不能变 |
| 数量 | 每 Session 最多一个 | 每 Session 可多个 |
| 来源 | 用户手写或确认 AI 建议 | 当前 Prompt 的明确硬约束 |
| 生命周期 | Set / Edit / Pause / Resume / Clear | Pause / Resume / Remove / Clear All |
{
"anchors": [
{
"text": "不修改后端",
"evidence": "后端别动"
}
]
}
每个 Anchor 都必须能追溯到当前草稿中的精确 evidence。尽量简单、最好别碰后端 等偏好或弱化表达不会被升级成硬约束;anchors: [] 是合法成功结果。
Taskify 不搜索工作区,不生成目标、计划、验收标准或工程建议,也不重新实现 DSH /goal。
systemPrompt.context 获得 active Focus 与 active Anchors;paused 项不会进入上下文。Taskify 是持续的 model guidance,不是 mechanical enforcement。当前不包含:
/goal replacement;0.2.1-rc.20.2.1-rc.20.2.1-rc.24.0.5^22.19.0 || >=24.0.011.x(本仓库使用 11.19.0)DSH 仍处于 Developer Preview,未来版本可能带来兼容性变化。
pnpm install --frozen-lockfile
pnpm test
pnpm build
pnpm pack:check
当前测试覆盖 Focus suggestion 与生命周期、Anchor 提取及去重、Literal preservation、Provenance、草稿竞态、Host revision、durable replay、Session 隔离、联合 runtime context,以及 turn-settled Client convergence。
已在 DSH 0.2.1-rc.2 发布包上通过 153 项测试,包括真实 AgentLoop / TypertRegistry 下的插件注册、Focus runtime context、会话隔离和销毁。Client bundle 构建与打包检查通过。完整 DSH Web UI、实际模型提取及磁盘持久化重启场景尚未端到端验证,因此本次以预发布形式提供。
src/host/ Host 权威状态、激活绑定、持久化与 runtime context
src/client/ Taskify 按钮、Focus/Anchor Dock 与 Client 快照收敛
src/shared/ Compiler、Schema、Projection、Session Runner
scripts/ Client bundle 构建脚本
test/ Node.js 测试
client.js 构建生成的浏览器端 bundle(请勿手工编辑)
cordis.patch.yml
更详细的历史设计记录见 docs/。