@yarlisai/sandbox
可插拔代码执行沙箱 — worker-threads + 内存适配器。
可插拔代码执行沙箱 — worker-threads + 内存适配器。
安装
npm install @yarlisai/sandbox源码:packages/sandbox ·
npm ·
更新日志
为什么选择它
@yarlisai/sandbox 遵循端口/适配器契约:消费者依赖端口(SomeProvider 接口),并在运行时实例化适配器。切换供应商只需修改一行配置。
用法
该包的 README 提供了完整的快速入门指南。mybotbox-platform 本身是参考消费者 —— apps/sat/lib/sandbox/(或类似名称的模块)展示了每个调用点如何使用端口而非直接使用供应商 SDK。