用途:在仓库环境中操作和排查 Temporal 工作流、任务队列与 Worker Deployment,覆盖健康检查、工作流历史、路由与版本、任务队列证据等。
主要能力与用法:先确认 CLI 与服务状态,检查已安装版本并显式传地址与命名空间: temporal --version temporal worker deployment --help export TEMPORAL_ADDRESS=temporal-grpc.ide-newton.ts.net:7233 export TEMPORAL_NAMESPACE=default temporal --address "$TEMPORAL_ADDRESS" --namespace "$TEMPORAL_NAMESPACE" operator cluster health 工作流查询支持 list、describe、show 并导出历史 JSON。Atlas 唯一摄取工作流类型为 reconcileAtlasRepository。启动对账:bun run atlas:rebuild --repository proompteng/lab --ref main。 Worker 路由排查先用 CLI 读取部署描述、当前 Build ID 与任务队列统计,再执行仓库命令做 Bumba/Jangar 传播检查(--dry-run);就绪需等 routingConfigUpdateState=COMPLETED。 变更边界:路由变更、版本删除、取消、终止、重置等会改动线上状态,仅在用户授权且变更前即时回读目标时执行。删除 Worker Deployment 版本前须证明其非 Current/Ramping、已 drained、无活跃 poller、无 pinned 工作流并独立核对名称与 Build ID;不要用 --skip-drainage 等作为捷径,也不得以单个空任务队列结果推断无活跃 poller。取消用 workflow cancel,终止需注明原因并用 terminate。 失败解读涵盖集群不 SERVING、无任务启动、ScheduleToStart 超时、心跳超时、非确定性等;非确定性可查历史与 docs/temporal-nondeterminism.md,只在经证安全的事件上重置。相关资源含 references/temporal-cli.md、scripts/temporal-run.sh 等。本技能经 Temporal CLI 1.8.2 验证;其他版本需先查 --help 与官方命令参考。