HuanLinOTO/dsh-plugin-interpreters
Exposes run_python/run_node tools, executes code through stdin and returns stdout/stderr/exit, including interpreter path configuration card | Exposes run_python/run_node tools tha
Exposes run_python and run_node tools to the DeepSeek Harness agent: each tool accepts a code string, executes it through the configured interpreter (Python or Node.js) by feeding it via stdin, and returns stdout + stderr. Interpreter paths are configurable in the /interpreters settings card so you can point to virtual environments, NVM-managed Node versions, or system-installed interpreters. Execution timeout is also configurable.
Install
dsh plugin --profile web add @huanlin/dsh-plugin-interpretersdsh plugin --profile web add @huanlin/dsh-plugin-interpreters (npm @huanlin/dsh-plugin-interpreters 0.2.3, verified npm 2026-08-30). Interpreter paths configurable in the /interpreters settings card.
Compatibility
DSH web profile; requires Python and/or Node.js installed on the host; interpreter paths configurable; MIT.
Details
- Repo: HuanLinOTO/dsh-plugin-interpreters
- Category: Agent Capabilities
- Stars: 9
- Version: npm @huanlin/dsh-plugin-interpreters 0.2.3
- Last push: 2026-09-11
- First seen: 2026-08-12
Recent updates
run_python and run_node tools (stdin feed → stdout+stderr capture); configurable interpreter paths (system, venv, NVM); timeout configurable; /interpreters settings card.
FAQ
- Can I use a virtual environment (venv)?
- Yes — set the Python interpreter path in /interpreters settings to the venv's python binary (e.g. /path/to/venv/bin/python) to use that environment's packages.
- Does it sandbox the code execution?
- No — code runs directly on the host with the same permissions as the DSH process. Use with care; the plugin is designed for trusted local use, not untrusted code.
- What happens if the interpreter is not found?
- The tool returns an error with the path it tried; check the /interpreters settings card and ensure the binary is executable at the configured path.
Alternatives
HuanLinOTO/dsh-plugin-sleep · omdsh-dev/dsh-tool-regex · omdsh-dev/dsh-tool-json