Skip to content

v0.2.0

Choose a tag to compare

@Dinosaur-MC Dinosaur-MC released this 30 Aug 19:29
· 82 commits to main since this release

dsh-win-multi-bash v0.2.0

Bug fixes

  • dsh 0.1.2 compatibility. dsh 0.1.2 removed the cross-package runtime relays from @deepseek-ai/dsh-settings (the standalone installSettingsSection / settingsNamespace exports; f4e49ccf8f "move shared values behind service APIs"). shell-select now registers its namespace through the ctx.settings service (ctx.inject(['settings']) → settings.installSection, same schema/hooks shape), so the plugin loads again on dsh 0.1.2+.
  • @deepseek-ai/dsh-settings peer floor raised to >=0.1.2-alpha.2 — the previous >=0.1.0-rc.7 range resolved to 0.1.2 while the code still used the removed export.
  • Smoke suite updated for the 0.1.2 runtime: CallId → ToolCallId (dsh-llm rename) in smoke/driver.mjs; the fixture now mounts @deepseek-ai/dsh-session-projection (0.1.2's dsh-sandbox-policy requires the sessionProjections service). Both variants (schema-default and pinned bashPath) pass on the real 0.1.2-alpha.2 runtime.

Verification

smoke/run.ps1 boots a real 0.1.2-alpha.2 composition: git_bash / wsl_bash register with the expected descriptions and execute real commands through all three backends (git-bash / wsl-bash / pwsh) in both the default and pinned bashPath variants.