diff --git a/.task/feature-svc-adjust-warn-fix.md b/.task/feature-svc-adjust-warn-fix.md new file mode 100644 index 00000000..cbb67016 --- /dev/null +++ b/.task/feature-svc-adjust-warn-fix.md @@ -0,0 +1,26 @@ +# feature/svc-adjust-warn-fix 任务卡 + +任务主记录:;状态:进行中;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 | diff --git a/scripts/svc.sh b/scripts/svc.sh index 23ecfeb7..2edcec38 100755 --- a/scripts/svc.sh +++ b/scripts/svc.sh @@ -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"