构建 Node/TypeScript 运行时插件
当您的团队需要 TypeScript 但仍需要受支持的本地运行时插件时,这是主要受支持的非 Go 路径。
推荐流程
bash
plugin-kit-ai init my-plugin --platform codex-runtime --runtime node --typescript
plugin-kit-ai doctor ./my-plugin
plugin-kit-ai bootstrap ./my-plugin
plugin-kit-ai generate ./my-plugin
plugin-kit-ai validate ./my-plugin --platform codex-runtime --strict要记住什么
- 这是稳定的本地运行时路径,而不是零运行时依赖性 Go 路径
- 执行机仍然需要 Node.js
20+ doctor和bootstrap在这里比默认的 Go 路径更重要
当这是正确的选择时
- 您的团队已经在 TypeScript 中工作
- 该插件按设计保留在存储库本地
- 你想要主要支持的非 Go 路径而不落入 beta 逃生舱口
当 Go 更好时
在以下情况下更喜欢使用 Go :
- 你想要最强的制作合同
- 您希望下游用户避免安装 Node
- 您希望 CI 和其他机器上的引导摩擦最小
有关下一层的详细信息,请参阅选择运行时 和 Node 运行时 API。