用途:帮助用户在无服务器计算上部署和运行 Temporal Worker。Temporal 通过 Worker Controller Instance(WCI)按需调用 Worker,Worker 处理可用任务后关闭,空闲时缩容至零,无需长期运行进程。该技能可生成 Worker 代码、部署配置、连接配置与打包步骤,并在 Worker 未领取任务时引导排障。
支持的提供商:仅 AWS Lambda 标记为 Supported(Public Preview,面向所有 Temporal Cloud 客户开放),参考目录 references/aws-lambda/。GCP Cloud Run 不受支持。若请求指定其他提供商,应说明不支持并停止,不得套用受支持提供商的材料。提供商不得作为未言明的假设,未指定时需在第一步问题中确认。
支持的 SDK:Go、Python、TypeScript、Java、.NET,分别对应 references/aws-lambda/sdk-go.md、sdk-python.md、sdk-typescript.md、sdk-java.md、sdk-dotnet.md。每个提供商目录含 setup.md、iam.md、versioning.md、diagnostics.md、observability.md、self-hosted.md 等共享文件。
部署流程分五个阶段:Scope(确认 SDK、计算提供商、Namespace、命名前缀)、Access(检查双方凭据与权限,展示将创建的资源清单并等待批准)、Build(编写、打包、部署 Worker)、Connect(绑定任务队列、将版本设为当前)、Verify and hand back(运行工作流验证、交付资源清单并提供拆除选项)。步骤完成以验证通过为准,而非命令退出码为零。
限制:Public Preview 非 GA,API 仍在演进,长期使用应固定 SDK 与 CLI 版本,并阅读已安装包的实际 API。不得在对话中收集凭据,不得从 shell 历史获取 Namespace、账户或资源标识符。若缺少访问权限,应停止并询问用户如何处理。其他细节暂未提供。