[Bug Report / v0.1.2-rc.1] Missing re-export of assertNever in dsh-llm & missing subagent-model-selection-settings in dsh-base #5854
Replies: 1 comment
|
Verified both reports against master 1.
|
|
Verified both reports against master 1.
|
Uh oh!
There was an error while loading. Please reload this page.
Overview
In
@deepseek-ai/dsh@0.1.2-rc.1, two breaking regressions were identified when running custom or CLI profiles with the shipped base bundles and presets:1.
@deepseek-ai/dsh-llmomitted re-exportingassertNeverIssue:
Root Cause:
In
0.1.2-rc.1,assertNeverwas moved to@deepseek-ai/dsh-util-values. In@deepseek-ai/dsh-llm/lib/index.js,assertNeveris imported at the top from@deepseek-ai/dsh-util-values, but it was omitted from the module'sexport { ... }block at the end ofdsh-llm/lib/index.js.Any downstream package or plugin relying on
@deepseek-ai/dsh-llm's historical export ofassertNeverfails with an ESMSyntaxErrorat module linking time.Suggested Fix:
Add
assertNeverback to the export list in@deepseek-ai/dsh-llm/lib/index.js:2.
@deepseek-ai/dsh-baseomittedsubagent-model-selection-settingshost rowIssue:
When creating a session under a base-backed profile (such as the conventional CLI profile) with the default
standardpreset:Root Cause:
The shipped
standardpreset (agent-presets/presets/standard/agent.cordis.yml) now defaultsmodelSelectionSettings: true:In
@deepseek-ai/dsh-tool-subagent/lib/index.js:580:This host row was mounted in
@deepseek-ai/dsh-web-app/cordis.patch.yml, but omitted from@deepseek-ai/dsh-base/cordis.patch.yml. As a result, non-web compositions using the shippedstandardpreset fail to mount during session creation.Suggested Fix:
Mount
@deepseek-ai/dsh-tool-subagent/model-selection-settingsin@deepseek-ai/dsh-base/cordis.patch.yml:All reactions