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.

Agent Capabilities ★ 9 updated 2026-09-11 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add @huanlin/dsh-plugin-interpreters

dsh 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

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

More plugins in Agent Capabilities

Browse more in Agent Capabilities

Guides for Agent Capabilities plugins