1.2 KiB
1.2 KiB
Why
当前项目已有基于uv的Python执行环境(python-runner),但缺少相应的JavaScript/TypeScript执行能力。Bun作为现代JavaScript运行时,具有极快的启动速度、内置包管理器和对标准库的完整支持,非常适合创建一个类似python-runner的隔离式JS/TS执行环境,保持系统环境整洁。
What Changes
- 完善现有的
skills/js-runner/目录(目前仅有test/axios.js文件) - 基于Bun实现JavaScript/TypeScript脚本执行能力,使用临时文件和环境隔离
- 参考python-runner的工作流,支持依赖管理(通过package.json或内联声明)
- 提供辅助脚本生成临时文件路径
- 创建完整的SKILL.md文档
Capabilities
New Capabilities
js-runner: 提供基于Bun的JavaScript/TypeScript脚本执行能力,支持依赖管理、环境隔离和临时文件清理
Modified Capabilities
- None
Impact
新增文件:
skills/js-runner/SKILL.md- Skill文档skills/js-runner/scripts/get_temp_path.js- 临时路径生成辅助脚本
外部依赖:
- 需要安装Bun运行时(https://bun.sh)
不影响的范围:
- 不影响现有的python-runner skill
- 不修改其他skill的实现