Skip to content

Fix release agent status mode reporting - #16

Merged
ubbcou merged 1 commit into
mainfrom
codex/fix-release-agent-status-mode
Aug 5, 2026
Merged

Fix release agent status mode reporting#16
ubbcou merged 1 commit into
mainfrom
codex/fix-release-agent-status-mode

Conversation

@ubbcou

@ubbcou ubbcou commented Aug 5, 2026

Copy link
Copy Markdown
Owner

概要

  • 修复直接运行 wb-release-agent status 时未加载 systemd agent.env、错误显示 observe 的问题
  • 新增回归测试,覆盖服务配置为 apply 时的状态输出
  • 身份运维命令统一使用 release agent 的 root-only 生产环境文件

生产背景

v0.2.0 已成功部署且 readiness、/api/session 正常,但直接执行状态命令显示 mode: observe。实际 systemd 服务从 /etc/wb-release-agent/agent.env 读取模式;CLI 未读取该文件,造成显示值与实际部署行为不一致。

验证

  • pnpm check
    • 22 个单元测试文件,83 项测试
    • 14 个验收文件,120 项测试
    • 28 项 Playwright 测试
    • 格式、类型、构建、Compose 全部通过
  • pnpm secrets:scan:工作区与可达 Git 历史无秘密泄漏

该修复将作为第二个支持身份的签名版本候选,供 Task 09 回滚演练使用。

@ubbcou
ubbcou merged commit dd9dffd into main Aug 5, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant