Sliprail 扩展用于为桌面启动器增加指令和工作流。扩展代码运行在 Sliprail 的 Electron 主进程中,可以使用 Node.js 内置模块,也可以使用快捷指令上下文提供的能力。
manifest.json 指定的 ES 模块。TypeScript 项目需要先构建为 JavaScript@sliprail/sdk 提供扩展对象、快捷指令、设置、窗口、AI、活动和快捷指令上下文的 TypeScript 定义context 传给指令处理函数SDK 包主要用于提供类型。请使用 import type 导入 SDK 声明,并通过 Sliprail 传入的上下文对象调用运行时能力。
完整类型说明请查看 API 文档。
一个可加载的扩展需要:
manifest.jsonmain 字段指定的 JavaScript 或 ES 模块文件Extension 类型的默认导出