fix: 移除 AgentRun 远端旧 CLI 重入
This commit is contained in:
@@ -58,7 +58,8 @@ bun tools/hwlab-cli/bin/hwlab-cli.ts client agent-observer list --page 2 --page-
|
||||
资源命令的 Target 规则:
|
||||
|
||||
- 未传 `--target`、`--node` 或 `--lane` 时,使用 `config/agentrun.yaml#controlPlane.default`;
|
||||
- `client.targetExecution` 决定外层 `trans` 重入的 marker、CLI 路径和目标 UniDesk 工作区;
|
||||
- `client.transport=target-trans` 使当前 CLI 通过选中 Target 的 k3s service proxy 请求 manager;
|
||||
- Artificer target task 只额外通过 `trans <Target>:<targetWorkspace>` 执行目录存在性探测,不在 Target 上重跑 UniDesk CLI;
|
||||
- 代码不得补 Target 路径默认值;
|
||||
- 主机 direct HTTP auth 只保留独立诊断;
|
||||
- Secret 固定读取 `/root/.unidesk/.env/agentrun.env`,不得回退到 worktree 或旧 `/root/.config/hwlab-*` 路径。
|
||||
|
||||
@@ -32,7 +32,7 @@ bun scripts/cli.ts agentrun create task \
|
||||
- 标题按规范化后的完全匹配解析,重复标题必须改用内部 ID 处理歧义。
|
||||
|
||||
- 默认直接执行 live 单命令;不要把 `--dry-run` 作为派单前置步骤;
|
||||
- live 必须先经 owning YAML 选中的 Target `trans` 重入并完成最小路径 preflight;
|
||||
- live 必须先在 owning YAML 选中的 Target 上完成最小目录 preflight,再通过同一 Target 的 k3s service proxy 请求 manager;
|
||||
- preflight 必须验证:
|
||||
- `targetWorkspace` 已显式提供为绝对路径;
|
||||
- Target 上的该路径存在且为目录;
|
||||
|
||||
Reference in New Issue
Block a user