Normalize the rebuild args comparison to stop spurious drop warnings #189
@@ -0,0 +1,26 @@
|
||||
# feature/svc-adjust-warn-fix 任务卡
|
||||
|
||||
任务主记录:<PR 链接,task-finish 时填写>;状态:进行中;owner:weichen
|
||||
|
||||
## 基线与授权
|
||||
|
||||
- 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= 73041b49fd8567aa02483a70bffed0ef8116bd22
|
||||
- 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-svc-adjust-warn-fix(worktree);分支:feature/svc-adjust-warn-fix
|
||||
- 授权与交付终点:<本次允许的动作与终点;未授权事项写明>
|
||||
|
||||
## 目标与非目标
|
||||
|
||||
<预期结果、受影响入口/模块/契约;明确不做什么。>
|
||||
|
||||
## 同步记录
|
||||
|
||||
| 节点 | sync_base_sha | tested_head_sha | checked_at |
|
||||
|---|---|---|---|
|
||||
| 启动 | 73041b49fd8567aa02483a70bffed0ef8116bd22 | 73041b49fd8567aa02483a70bffed0ef8116bd22 | 2026-10-05T02:22:29Z |
|
||||
|
||||
## 结果与验证(完成后填写)
|
||||
|
||||
- 结果:
|
||||
- 验证:
|
||||
- 影响与剩余项:
|
||||
| 同步前验收 | 73041b49fd8567aa02483a70bffed0ef8116bd22 | 421ee87d044b84c034be7f67a40e0864116c399d | 2026-10-05T02:23:33Z |
|
||||
+3
-1
@@ -1248,7 +1248,9 @@ agent_do_start() {
|
||||
fi
|
||||
fi
|
||||
local adjusted; adjusted="$(adjust_args_for_bin "$ENV_BIN" "$args")"
|
||||
if [ "$adjusted" != "$args" ]; then
|
||||
# adjust_args_for_bin 返回值已去首空格——比较前对 args 同样归一,否则每次
|
||||
# 带 --dsn/--auth 的重建都会误报"旧版本二进制已自动省略"(参数实际全保留)。
|
||||
if [ "$adjusted" != "${args# }" ]; then
|
||||
c_warn "[$ENV_NAME] 该产物不支持 --dsn/--auth(旧版本二进制),已自动省略:$(mask_dsn "${args:-<无>}") → $(mask_dsn "${adjusted:-<无>}")"
|
||||
fi
|
||||
args="$adjusted"
|
||||
|
||||
Reference in New Issue
Block a user