feat(update): add check-only release diagnostics

Add `codewhale update --check` so users can compare the installed version with
  the latest release without downloading or replacing binaries.

  Surface the same release check in `codewhale doctor`, and share release lookup,
  mirror handling, timeout, and version comparison logic between update and doctor.
This commit is contained in:
reidliu41
2026-05-27 22:57:25 +08:00
committed by Hunter Bown
parent 56d62edad4
commit e32bd1af6d
10 changed files with 529 additions and 195 deletions
+1
View File
@@ -9,6 +9,7 @@ members = [
"crates/hooks",
"crates/mcp",
"crates/protocol",
"crates/release",
"crates/secrets",
"crates/state",
"crates/tools",