Mshir0/dsh-conda-workspace-env ↗★ 0
dsh-conda-workspace-env
为 DSH 每个工作区选择并持久化绑定特定 Conda 虚拟环境的插件。
AI 分析
核心用途是解决多项目开发时 Python 环境冲突的问题。适合在不同项目中使用不同 Conda 环境,并希望 DSH Agent 在切换工作区时自动切换对应环境的 Python 开发者。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Mshir0/dsh-conda-workspace-env说明文档
阅读完整 README ↗使用方法
- 打开 Harness Web 界面并进入一个带工作区的会话。
- 在底部输入栏找到“环境”按钮。
- 打开菜单,选择当前项目对应的 Conda 环境。
- 选择结果立即保存到当前工作区。
- 切换工作区时,插件会读取该工作区自己的选择。
选择结果保存在:
/.context/conda-environment.json
文件内容示例:
{
"workspace": "/home/user/project",
"environment": {
"name": "project-env",
"prefix": "/home/user/miniconda3/envs/project-env",
"source": "conda"
},
"updatedAt": "2026-08-19T10:00:00.000Z"
}
菜单中的“未选择”会清除当前工作区的环境记录。