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.
1.1 KiB
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.`