From 6144f159ceb50824aa7f700d6dabc3f824d33949 Mon Sep 17 00:00:00 2001 From: Codex Date: Sun, 7 Jun 2026 06:48:15 +0000 Subject: [PATCH] docs: add prominent cicd skill reference to CI/CD rule section --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index 0eee62e5..39fa0628 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -76,6 +76,7 @@ UniDesk 是一个以主 server 为统一入口的分布式工作平台;本文 ## Critical CI/CD CLI Control Rule +- P0: 任何 agentrun、HWLAB 或其他 G14 k3s 服务的代码变更需要部署时,必须加载并遵循 `unidesk-cicd` skill 的标准流程(git-mirror sync → trigger-current → status 轮询);禁止手动 `kubectl exec/cp/delete`、直接操作 pod 容器、或绕过 PipelineRun 做原地热补。skill 路径:`~/.agents/skills/unidesk-cicd/SKILL.md`。 - P0: CI/CD、GitOps、rollout、artifact 发布、PR 合并后 DEV/PROD 滚动、PipelineRun 重跑/清理、Argo refresh 和运行面 retention 这类控制动作必须走 UniDesk CLI 的受控子命令;禁止把原生 `kubectl`、`argo`、`tkn`、`gh`、`curl` 或临时 shell 当作正式控制入口。 - P0: `trans kubectl|logs|get|describe` / `tran ...` 只作为 CLI 介导的短查询诊断和证据采集底座;一旦某个 CI/CD 写操作需要重复使用,必须先补齐 `bun scripts/cli.ts ...` 高层子命令并把用法写入 `docs/reference/cli.md`,不能长期靠低层 route 手工 patch/annotate/delete。 - P0: 若现有 CLI 字段、状态、权限或动作不够,默认先改进 UniDesk CLI 后继续发布;不得绕过为原生命令直连 GitHub、Kubernetes、Tekton、Argo 或 registry。长期细则见 `docs/reference/cli.md`。