require、Node 模块加载器、文件系统
Linxiushen/dsh-workflow-isolate · DevOps
通过以下机制缩小这一区间
★ 3GitHub 星标
0分支
2026-08-27最近更新
TypeScript开发语言
MIT许可证
主要功能
- 模型编写的工作流脚本处于一个特殊位置它需要足够完整的 JavaScript 来编排大量 Agent,但不应因为 Harness 使用 Node.js 编写就自动继承 Node 权限。
- dsh-workflow-isolate 通过以下机制缩小这一区间
- 无效 metadata、脚本大小/V8 函数体语法、provider 路由、参数与策略覆盖会在运行发布前失败
- 仅 QuickJS 不支持的编译错误会在运行发布后以 error 结束。
- 每次运行创建全新的 QuickJS runtime 和 realm。
使用条件
- 当前版本以 @deepseek-ai/dsh-workflow@0.1.0-rc.7 及同版本 DSH 工作流包为目标。
- 由于上游 API 仍处于 RC 阶段,本项目刻意限制 peer dependency 范围。
安装命令
dsh plugin --profile web add github:Linxiushen/dsh-workflow-isolate