Skip to content

v0.1.2

Choose a tag to compare

@beihzb beihzb released this 19 Aug 02:23
· 11 commits to main since this release

v0.1.2 — Session environment selector

Fixes

  • client: resolve the envsel namespace via ctx.get('remote.envsel') instead of ctx.remote.envsel, which threw cannot get property remote.envsel without inject (Cordis inject chain) and failed every picker call before any network request.
  • host: persist selections and pinned paths under ~/.dsh with an explicit workspace-write policy rooted at the DSH home — the sandbox previously denied writes outside the session workspace, so set/pin/unpin failed. Selections now survive restarts (envsel-state.json / envsel-pinned.json).

Install

dsh plugin --profile web add @beihaizb/dsh-envsel