Repository navigation
Replies: 1 comment
|
The rc.2 diagnosis is consistent with the pinned source: both shipped presets mount an unisolated There is an important current-source boundary: at That is structural source evidence, not a Windows E2E PASS for a mixed prerelease installation. I would verify one exact package graph with this sequence: keep standard Session A live and call I added the rc.2 recovery, alpha.1 scope boundary, source links, and execution/disposal matrix to the independent preset runbook: https://github.com/sandbaseai/deepseek-harness-handbook/blob/main/docs/en/troubleshooting/preset-generation-not-reclaimed.md#the-rc2-pwsh-collision-has-a-newer-scope-boundary |
Uh oh!
There was an error while loading. Please reload this page.
Environment
Reproduction
dsh weband open a session on the shippedstandardpreset (it stays running).cordispreset (e.g.agent-presets.default: cordisin the settings file, or via the Agent Preset section of the settings page, which says it applies to new sessions).POST /api/session.create, but the server answers HTTP 200 withok: false:code:agent-preset-invalidmessage:agent-presets: preset "cordis" failed to mount: loader entries failed to apply→failed to apply loader entry tool-pwsh (@deepseek-ai/dsh-tool-pwsh): tool "pwsh" is already registered (for a per-agent variant, register through that agent's agent.ctx instead)standardrestores session creation immediately (no process restart needed).Root cause
config/agent-presets/standard/agent.cordis.ymlandconfig/agent-presets/cordis/agent.cordis.ymlcontain atool-pwshrow that registers into the host-scale globaltoolsregistry with no realm isolation (the files' own comments state these rows "register into the hosttoolsregistry and provide nothing, so they need no realm").standardalready mounted, mountingcordisre-registerstool-pwshin the global layer;dsh-toolsrejects the duplicate name and the whole preset mount fails.Relation to earlier reports
tool-cordis's Host inspect providers, which appear fixed. This report is the same class of defect on a different collision point — the host-scaletoolsregistry (tool-pwsh) — so the earlier fix does not cover it.Suggested fix
agent-preset-invalid.All reactions