dsh-workspace-env
在终端中运行以下命令:
dsh plugin install Momojie-S/dsh-workspace-env
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中,使用命令 dsh plugin install Momojie-S/dsh-workspace-env 安装此插件,完整源码地址为 https://github.com/Momojie-S/dsh-workspace-env。
插件介绍
在 DSH 环境中,开发者同时处理多个项目时,每个项目的 .env 文件可能包含不同的配置,手动切换环境变量不仅繁琐,还容易出错。dsh-workspace-env 插件通过自动注入机制解决了这个问题,它会在每次 pwsh 命令调用时读取当前 workspace 目录下的 .env 文件,并将变量注入子进程环境变量中,实现项目级隔离。修改 .env 后立即生效,无需重启,同时支持覆盖规则和变量引用。该插件特别适合使用 DSH 和 pwsh 工具的开发者,尤其是需要在多项目间高效管理环境变量的 agent 开发者,让环境切换变得无感知且可靠。
使用场景
- 开发多个项目时自动切换 .env 文件。
- 确保子进程使用正确的 workspace 环境变量。
- 简化 DSH 工作流中的配置管理。
适合人员
- 使用 DSH 和 pwsh 工具的开发者。
- 需要管理多项目环境配置的程序员。
- 专注于 Agent 开发的工程师。