Files
ClaudeMailbox/plugin/commands/mailbox-status.md
Mika Kuns ee0b72f43b
All checks were successful
CI (Node) / build-test (push) Successful in 10s
CI (.NET) / build (push) Successful in 11s
feat: change default port from 47822 to 37849 (v1.2.0)
47822 collided with ClaudeDo.Worker.exe on at least one user's machine.
37849 is high, registered to nobody, and avoids the prior conflict.
Both the Node port and the .NET port move together (still
wire-compatible). Defaults change only — if a user has a custom port
in mailbox.json, that stays.
2026-05-19 14:07:56 +02:00

1.1 KiB

description, allowed-tools
description allowed-tools
Read-only Claude-Mailbox health check. No changes, no installs — just report. Bash, Read

Report the Claude-Mailbox setup status without making any changes. If something is wrong, tell the user but do not fix it — suggest /claude-mailbox:mailbox-doctor for that.

Print exactly this block, filling in each line:

Claude-Mailbox status
  binary:       <output of `claude-mailbox --version`, or "not installed">
  daemon:       <output of `claude-mailbox status`>
  health:       <"ok" if GET http://127.0.0.1:37849/health returns 200, else "unreachable">
  mailbox name: <value of env.CLAUDE_MAILBOX_NAME in ./.claude/settings.json, or "unset"; also note if ~/.claude/settings.json has a value>
  pending:      <integer count from `claude-mailbox peek --name <resolved-name>` if name is set, else "n/a">

End with one line:

  • All good → Status: OK
  • Missing daemon or unset name → Status: Setup incomplete. Run /claude-mailbox:mailbox-doctor to fix.
  • Daemon installed but stopped → Status: Daemon is not running. Try \claude-mailbox start` or run /claude-mailbox:mailbox-doctor.`