Skip to content

Releases

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 17:12
  • [移除] 计划预审与 verifier_best_of_n
    • 删除 tools/pre-execute 钩子、src/gates/plan-gate.ts 与 src/gates/tool-decision.ts;计划模式的角色回到「挂起全部自动门控」,不再在 exit_plan_mode 前拦截人类审批
    • 删除 verifier_best_of_n 工具及其生成侧实现(generateCandidate / generationClient / buildGenerationPrompt),工具面由五个收敛为四个;EMPTY_WORK_BASELINE 与 GENERATION_TEMPERATURE 因仍被终验与 P06 使用而保留
    • 配置删除 autoVerifyPlanMode(schema / resolveConfig / 设置页字段 / 中英文案一并清理),已保存配置中的该键按未知键忽略
    • parseVerdictLetter 迁至 src/gates/verdict.ts,继续供 Team 任务闸使用
    • 清掉重构残留:删除已无调用方的 renderReferenceContext(参考上下文仍由 buildPairwisePrompt 内的同一 nonce 块渲染)与纯文本通道上的 tolerateTruncation/truncated(截断仍是硬失败,D3);RoutePhase 去掉 plan_review 相位及其两条回归用例;同步看板工具配色、HOST-COMPAT 宿主事件表,以及统计/活动视图/决策快照中仍在描述已删除特性的注释

Full Changelog: v0.17.0...v0.18.0

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 10:14
  • [新增] 辅助思考期间对话区显示「辅助思考中…」
    • 扣住思考块的整段静默期(含最长 60s 的辅助调用)经 kind:'process' 的 thinking 字段交给已有的聊天活动提示条,不写会话、不进模型上下文、不新增端点与插槽
    • 新增 src/iot/flight.ts(有界 + LRU + 泄漏 TTL 的持有窗表),控制器在首个被扣增量开窗、文本发出即关窗,异常/中止/消费者停读均在 finally 兜底
    • 回归覆盖开窗/关窗边界、溢出块不设窗、失败路径关窗、mode:'off' 与线路未命中全程不设窗、提示条优先级(周期 > 扣块 > 已结束)

Full Changelog: v0.16.0...v0.17.0

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 14:05
  • [DSH 0.2.2-rc.1 / Cordis 4.1.0 / 本机 master] 对齐最新宿主候选正式线与具名子代理协议
    • engines.dsh 与 8 条 DSH peer 同步追加 || ^0.2.2-rc.1,@deepseek-ai/cordis peer 追加 || ^4.1.0;开发依赖精确锁定 0.2.2-rc.1 与 4.1.0,pnpm 发布年龄豁免同步更新
    • 原生模型选择器子插槽适配 renderNativeModelSlot() 支持省略 options 的列表插槽调用(conversation.input.model.options),修复在最新宿主点开主裁判选择器时的空引用异常
    • 子代理委托工具统一通过 isSubagentDelegationTool() 识别 subagent 与各实例变体(subagent_fork、subagent_oar、subagent_*);wait_agent 与 team_task_* 纳入记账/被动工具表,避免挤占检查点真实工作证据
    • hasPendingSubagents() 结合父会话 subagent/catalog 的 childId -> name 映射与结算通知主语精确核销在途子任务,避免前缀重叠名字误删或无关兄弟通知驱逐活跃子任务;interrupt_agent 统一兼容新版 { agent } 与旧版 { target } / { agent_id } 且仅在未失败时核销

Full Changelog: v0.15.0...v0.16.0

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 08:56
  • [DSH 0.2.1-rc.4 / rc.5 / 0.2.2-alpha.2 / alpha.3] 对齐最新宿主功能线

    • engines.dsh 与 8 条 DSH peer 补齐四条发布线,开发门禁精确锁定 0.2.2-alpha.3,Cordis 锁定 4.0.6-alpha.2 并扩展 peer;pnpm 发布年龄豁免同步更新
    • verifier_best_of_n 优先通过 agent.model.current() 读取当前模型,旧宿主回退到最近请求头;设置读取优先采用 Cordis 已解析的 fiber.effectiveConfig
    • 辅助思考按上游指南通过 dsh-compaction-basic 加载 compaction 请求用途声明,保留端点 compact 元数据;原生模型选择器补齐新版 resolveText,支持供应商模型角标及英文回退
    • 能力对照结论:上游 auto-review 是逐工具权限审批 preset,Goal Round 没有独立评估器,Plan Mode 只负责人工评审,均不能替代候选评分、过程选优、进度与终验;继续复用 Workspace Changes 作为证据源,不把实验 Auto preset 隐式加入本插件 patch
  • [设置页] 首屏与模型目录解耦:设置读取完成后立即渲染,模型目录在后台独立加载;目录慢或失败不再阻塞其他设置项,并可在选择器内重试。

  • [设置页] 主裁判复用宿主模型选择器:供应商、模型与推理强度合并为一个选择器,仍写回原有配置键;安装支持通用控件挂载的 dsh-claude-style 时通过 model-picker 控件 ID 使用其选择器,否则使用 DSH 原生组件,旧宿主保留旧控件降级。

  • [测试] 新增异步加载与宿主选择器适配回归:覆盖目录延迟、失败隔离、注册捕获和外部 store 订阅。

  • [修复] 补全辅助思考设置说明:中英帮助文案重新说明生效供应商/模型、主 Agent 推理块、默认 low 强度及不参与裁判评分,与当前逐线路 opt-in 行为一致。

Full Changelog: v0.14.0...v0.15.0

v0.14.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 06:01
  • [修复] 辅助思考不再受「启用 Verifier 工具」总开关影响
    • IoTSettings 删除 enabled:档位 off 是它唯一的开关,eligible() 与 mode() 都不再读插件总开关,关掉评审工具不会再让辅助思考静默失效
    • 新增插件级回归:总开关关闭、档位与生效线路就绪时仍会改写思考块(旧实现下此断言失败)
    • 面板帮助文案、README、ARCHITECTURE 与 D15 写明:两个开关互相独立,关裁判工具只关裁判工具

Full Changelog: v0.13.0...v0.14.0

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 05:51
  • [变更] 辅助思考改为「档位只管强度,生效线路决定范围」
    • 删除 deepseek-official 的内建默认豁免:档位只决定压缩强度,是否生效只由 iotThinkingTargets 决定,列表为空则任何请求都不改写(findIoTTarget 成为唯一判定)
    • 辅助线路未显式配置时跟随生效线路自身:辅助调用使用主请求的供应商与模型,强度仍默认 low;全局「辅助思考模型」保留,供应商留空即跟随线路
    • 全局 iotThinkingProvider 默认值改为空串;「指定辅助模型但未指定供应商」(全局或逐条)由 resolveConfig 抛错、设置面板保存前拦截,不再静默落空
    • 设置面板:供应商下拉新增「跟随生效线路」,跟随态下模型选择禁用;档位非关闭且线路为空时给出一行提示
    • 升级行为收紧:既有"只靠默认豁免生效"的配置升级后不再改写思考块,需自行添加生效线路,不提供迁移

Full Changelog: v0.12.0...v0.13.0

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 04:51
  • [文档] 记录 DeepSeek 思考重写旁路(D15)
    • 新增 ADR D15:独立可选模块、默认关闭、只作用于 deepseek-official 主循环、compact / balanced / full 三档固定强度;每块一次低投入辅助调用(不携带主会话 sessionId、不挂工具、60 秒超时),失败即原样回放原始流
    • 全局设置经既有设置系统持久化;已删除 /iot 及会话覆盖。全局辅助模型默认 deepseek-official + 主模型 low,iotThinkingTargets 支持增加其他主供应商/模型并逐条覆盖辅助供应商、模型和推理档位;指标是进程内内存态,重载即重置
    • 复用既有的唯一 llm/stream 钩子,顺序为重写 → 过程选优;不介入评分、门控与缓存身份(cache.ts 的 version 不变)
    • 边界如实写出:签名沿用既有回放形状、端点接受,属用户提供的端点事实,本仓库不复验线上签名;无自定义预设、不归档原始 CoT、无真实网络测试、不承诺节省缓存
    • README 补「辅助思考」、全局辅助模型与生效线路配置,ARCHITECTURE 补 src/iot/ 模块表行与 test/iot/ 归属、旁路数据流与两条不变量,ADR 索引补 D15;UI 不出现 IoT 字样,无版本号变更

Full Changelog: v0.11.1...v0.12.0

v0.11.1

Choose a tag to compare

@github-actions github-actions released this 02 Nov 01:03
  • [修复] 兼容不支持 temperature 参数的模型路由(如 sub2api/gpt-6-astra 等固定采样/推理模型)
    • top_logprobs 直连通道:新增 isTemperatureUnsupportedMessage() 精确识别上游对 temperature 参数的 HTTP 400/422 拒绝,当场省略 temperature 重发请求,不再被通用 unsupported 规则误判为不支持 top_logprobs 而错误降级通道
    • llm.stream 显式标签与 best-of-N 草稿生成通道:当模型拒绝 temperature 时自动省略该参数重试,并将 temperatureUnsupported 状态持久化至 capabilities-v1.json(共享 24h TTL 与判官自检 forget() 重置),后续调用直接省略 temperature
    • 过程选优(ProcessSelector)备选生成:流式备选生成遇到 temperature 拒绝时自动剥离该字段重发并在实例内记忆路由

Full Changelog: v0.11.0...v0.11.1

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 15:34
  • [DSH 0.2.1-rc.3 / 本机 master] 对齐宿主版本与新增会话边界
    • engines.dsh 与 8 条 DSH peer 同步追加 || ^0.2.1-rc.3,全部 DSH 开发依赖精确锁定至 0.2.1-rc.3,pnpm 发布年龄豁免同步更新;Cordis 保持 4.0.5
    • 审查本机 22ddee37924(rc.3 后 1533 个提交):工具执行器拆包、条件工具、会话写入收紧与图标 sprite 化未移除本插件消费的接口;新增 model/selection 不进入裁判证据
    • 普通 fork 不再携带 parentSession,isSubagentSession() 明确以 origin: 'subagent' 为现行标识、仅为历史记录保留 parent 兼容读取;回归测试钉住无 parent/origin 的独立 fork 不会被误分类
    • verify:release、peer 检查、宿主 engines/peer 回退兼容调用与构建产物加载均通过;本机 HEAD 的 Host/Client 调用面通过独立声明镜像类型检查

Full Changelog: v0.10.1...v0.11.0

v0.10.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 08:38
  • [DSH 0.2.1-rc.1 / 0.2.1-rc.2] 对齐宿主预发布候选线与 vendor cordis 4.0.5
    • engines.dsh 与 8 条 @deepseek-ai/dsh-* peerDependencies 同步追加 || ^0.2.1-rc.1 || ^0.2.1-rc.2,@deepseek-ai/cordis peer 追加 || ^4.0.5
    • 全部 DSH 开发依赖精确锁定至 0.2.1-rc.1(与 0.2.1-rc.2 在消费的 16 个包上源码与类型逐字节一致,且已在 npm 全量就绪),@deepseek-ai/cordis 同步锁定至 4.0.5,pnpm peers check 全绿
    • alpha.5 → rc.1 宿主仅晋升包版本号;rc.1 → rc.2 新增 ui-deepseek-model-label-1017 与设置开关后的 DeepSeek Search / Fetch API(web/web-deepseek-api、ui-settings-web-search),本插件消费的 16 个宿主包源码零改动

Full Changelog: v0.10.0...v0.10.1