U10a 尾片:config check 子命令(加载校验+脱敏摘要,零副作用) #11

Merged
weichen merged 1 commits from feature/u10a-config-check-2026-09-29 into dev 2026-09-29 07:30:47 +00:00
Collaborator
  • server config check:加载+校验+脱敏摘要,问题清单,失败退出 1
  • Config.Check 导出(生产密钥强度/端口/数据目录);MaskedSummary 不输出任何凭证值
  • 无子命令时 serve 行为不变;冒烟:通过=0、非法端口=1
  • 分层溯源(explain)随 U10b ConfigSnapshot

至此 U10a 三切片齐:迁移内嵌 + 提示词/xlsx 内嵌 + config check。

- server config check:加载+校验+脱敏摘要,问题清单,失败退出 1 - Config.Check 导出(生产密钥强度/端口/数据目录);MaskedSummary 不输出任何凭证值 - 无子命令时 serve 行为不变;冒烟:通过=0、非法端口=1 - 分层溯源(explain)随 U10b ConfigSnapshot 至此 U10a 三切片齐:迁移内嵌 + 提示词/xlsx 内嵌 + config check。
agent-bot added 1 commit 2026-09-29 07:25:29 +00:00
feat(cli): 'config check' subcommand (U10a tail, KTD16/17 minimal)
CI / go-vet (pull_request) Successful in 13s
CI / short-tests-report (pull_request) Failing after 36s
CI / backup-restore-drill (pull_request) Successful in 29s
CI / web (pull_request) Successful in 32s
2235fc7230
- server config check: load + validate + masked summary; exit 1 on issues
- no side effects: creates no DB, starts nothing, writes no business dirs
- Config.Check() (production secrets, port range, data dir) exported for
  reuse; MaskedSummary never prints credential values
- default no-arg invocation unchanged (serve); help added
- smoke-verified: pass exit 0, invalid port exit 1 with issue line
- layer-source attribution (config explain) deferred to U10b ConfigSnapshot
weichen approved these changes 2026-09-29 07:30:47 +00:00
weichen left a comment
Owner

config check 批准:冒烟与 CI 绿。

config check 批准:冒烟与 CI 绿。
weichen merged commit ecc43a436d into dev 2026-09-29 07:30:47 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System#11