albertgranados/dsh-run-environment ↗★ 0

dsh-run-environment

DeepSeek Harness plugin: a Session-header control that detects how a workspace is meant to be run, and runs it. Node.js adapters today, any environment through user-defined commands. 适合需要一键启动Node.js等项目环境,或执行自定义运行命令的用户。

패키지
dsh-run-environment
호환성
미검증
Harness peer 범위
*
Cordis peer 범위
^4.0.2
버전
0.8.2
라이선스
MIT
최근 업데이트
2026. 9. 18.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:albertgranados/dsh-run-environment

Configuration

Optional, and set in the profile's cordis.patch.yml:

- id: run-environment
  config:
    visibility: auto      # auto | always | never
    maxConcurrentRuns: 8
    graceMs: 5000         # SIGTERM → SIGKILL grace for a stopped command
    shell: ''             # user commands; empty means $SHELL, then /bin/sh

visibility: always is how a directory no adapter recognises yet still gets the control (and therefore the "Add command…" entry). The full list is in docs/configuration.md.

State — the default, hidden commands, and user-defined commands — is stored per project under $DSH_HOME/dsh-run-environment/projects.json, never inside your repository.