dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
dsh-newwindows 是面向 DeepSeek Harness (DSH/Cordis) 的扩展插件。借鉴最新 OpenAI Codex 运行时的上下文设计,实现了免总结上下文窗口滚动(Summary-Free Context Rollover)、模型自主便签管理(Model-Authored Notes)与有界原始历史回溯(Scoped Raw History Lookup)。
告别昂贵且容易丢失关键细节的递归 LLM 摘要压缩,让 Agent 在长时程任务中实现微秒级上下文接力。
startSeq = 1),杜绝 Agent 角色和全局准则丢失。new_context 工具标记独占执行,通过延迟状态机拦截中途折叠,严格确保同批次所有工具调用配对完成后,在 Step 边界原子生效。| 评估维度 | 传统 LLM 总结压缩 (compaction-basic) | dsh-newwindows 免总结窗口滚动 |
|---|---|---|
| 压缩延迟与成本 | 消耗额外上千 Token,卡顿等待 5~20 秒 | 零模型推理开销,本地微秒级完成上下文重置 |
| 信息保真度 | 频繁丢失代码细节、行号、报错堆栈与精确指令 | 核心决议零损耗(结构化便签),物理事件全量归档 |
| Prompt Cache | 重写前序文本直接打碎服务端 KV Cache 命中 | 离散确定性窗口,保护前缀缓存与语义整洁 |
| 窗口追溯性 | 单一模糊的线性历史 | 显式单调递增窗口链(UUIDv7 与连续序号跟踪) |
| 历史可访问性 | 被折叠的历史彻底不可见 | 提供有界只读查询工具,支持按需受控回溯 |
cordis.patch.yml)在你的 DSH bundle 配置中声明引入插件:
- insert:
- id: dsh-newwindows
name: '@deepseek-ai/cordis-plugin-group'
group: true
isolate:
newWindows: true
config:
- id: dsh-newwindows-runtime
name: 'dsh-newwindows'
import { Context } from '@deepseek-ai/cordis'
import plugin from 'dsh-newwindows'
const ctx = new Context()
// 加载插件并自定义配置
await ctx.plugin(plugin, {
auto: true,
reminderThresholdRatio: 0.75,
overflowThresholdRatio: 0.90,
maxNotes: 30,
})
// 从上下文中获取服务实例
const { notesStore, windowChain, engine } = ctx.newWindows
插件支持在加载时传入以下可选配置:
| 配置字段 | 类型 | 默认值 | 说明 |
|---|---|---|---|
auto | boolean | true | 是否启用上下文自动监控与超限折叠 |
reminderThresholdRatio | number | 0.75 | 预算预警比例(达到 75% 时注入单次整理提示) |
overflowThresholdRatio | number | 0.90 | 硬预算熔断比例(达到 90% 时强制触发窗口滚动) |
maxNotes | number | 30 | 便签存储条目上限,防止 Agent 便签无限膨胀 |
maxNoteChars | number | 4000 | 便签总字符数上限 |
seedGoalPrompt | string | "Continue execution..." | 滚动到新窗口时默认引导模型继续执行的提示语 |
加载本插件后,将自动向 DSH Agent 注册以下工具:
note_actioncreate(新增便签)、update(更新便签)、delete(删除过期项)、list(列出当前有效便签)。new_contextnext_goal 后优雅结束当前 Turn,安全进入全新时序窗口。lookup_raw_historyuser/assistant/tool)过滤及分页,单条内容强制截断保护。CompactionEngine、surfaceOp)对账:参见 DSH 接口对账。本项目基于 Apache-2.0 协议 开源。 核心设计理念灵感源自 OpenAI Codex 的上下文管理与窗口生命周期架构。