运行 Generator
@ps-generator-bridge/generator 由 Adobe generator-core 加载。它会注册 Photoshop 菜单项,启动本地 Fastify HTTP/WebSocket 服务,加载可选插件,并注册内置协议方法。
设置 generator-core
在仓库中执行:
bash
pnpm setup
pnpm --filter @ps-generator-bridge/generator buildpnpm setup 会准备用户级共享的 generator-core 与最新 generator runtime 缓存。runtime 通过 CommonJS main.js 入口被 generator-core 加载。
运行时默认值
- Host:
127.0.0.1 - 端口:
7700 - Root WebSocket 端点:
ws://127.0.0.1:7700/ws - 插件 WebSocket 端点:
ws://127.0.0.1:7700/ws/{pluginId}
健康检查
服务运行后:
bash
curl http://127.0.0.1:7700/health期望响应:
json
{ "status": "ok" }插件发现
bash
curl http://127.0.0.1:7700/plugins响应形状:
json
{ "plugins": [{ "id": "paint" }] }配置
嵌入 generator 时,结构化运行参数通过 PluginConfig 传入。部署覆盖项和密钥使用环境变量。