dsh-plugin-interpreters
暴露 run_python/run_node 工具,通过 stdin 执行代码并返回 stdout/stderr/exit,含解释器路径配置卡
暴露 run_python/run_node 工具,通过 stdin 执行代码返回 stdout/stderr/exit,含解释器路径配置卡 | Exposes run_python/run_node tools that execute code via stdin and return stdout/stderr/exit, with interpreter-path config card
怎么安装
dsh plugin add @huanlin/dsh-plugin-interpreters 简介
📌 本插件已收录于 dshfind 插件超市,点击上方徽章直达主页。 dsh-interpreters DSH 插件:暴露 run_python 和 run_node 两个模型可调用工具,通过 stdin 执行代码并返回 stdout/stderr/exit code。在设置页「插件配置」分区提供配置卡片,让用户设置 Python 和 Node.js 解释器的可执行文件路径,工具描述中会告知模型解释器位置。 架构 **工具**:run_python / run_node,通过 spawn(executable, ['-']) 执行代码,代码经 stdin 传入(无命令行长度限制) **设置持久化**:通过 ctx.settings 命名空间 interpreters 持久化到 $DSH_HOME/settings.yaml **动态 description**:工具的 description 在注册时根据配置计算,包含解释器路径;设置变更时通过 bridge.onChange() 自动重新注册 **配置暴露(TypertRemoteService 模式)**:DSH 的 settings RPC 域(api-proxy)只向配置客户端提供白名单命名空间(interpreters 不在其中),所以浏览器通过 host 内置的 typertRemote /api RPC 通道读写 i…
推荐参考
信息
- 协议
- NOASSERTION
- 语言
- JavaScript
- GitHub 星标
- 9
- 月下载
- 1.5K
- 最近更新
- 2026-09-24
- 创建于
- 2026-08-12
基础安全检查
- 检查结果
- 无
- 收录来源
- curated:0xsline/awesome-deepseek-harness
- 主题标签
- dsh-plugin