dsh-direnv:为 DSH 会话注入工作区 direnv 环境
dsh-direnv(@snylonue/dsh-direnv)是 DeepSeek Harness 客户端插件,仅支持 DSH 0.2.1-rc.2。它在会话固定工作区运行 direnv export json,将变量合并进智能体每条 shell 命令的环境;会话启动向模型注入变量名快照,未批准 .envrc 时不泄露内容并可通过 direnv_allow 走审批。支持 direnv_reload、sessionContext 与 notifyOnBlocked 等配置。安装:dsh plugin --profile web add @snylonue/dsh-direnv,需重启生效。MIT 许可证。
阅读全文dsh-direnv:让 DSH 子进程按工作目录继承 direnv 环境
dsh-direnv 是 Snowy117 维护的 DSH 工作流插件,通过接管 subprocess 接缝并按 spawn 的实际 cwd 执行 direnv export json,将各目录 .envrc 环境注入 shell、subprocess 等工具子进程。安装需本机已有 direnv 且执行 dsh plugin add dsh-direnv;支持门控等待、右侧边栏状态与可配置的超时和敏感变量策略。MCP 与 host 侧 spawn 不经过该路径。本文依据 GitHub README 整理安装、验证步骤与安全限制。
阅读全文