问题
更新 channel secret 或配置后,目前没有官方命令可以单独重载 Hub,必须重启整个 Claude Code 进程(claude --dangerously-load-development-channels server:hub)。
fh hub 现有命令列表中没有 restart / reload 相关选项。
期望行为
增加以下任一能力:
fh hub reload [channel] — 热重载指定通道的 secret/配置,不影响其他通道
fh hub restart — 重启整个 Hub server 进程(无需手动找 PID kill)
- 或 Hub MCP server 支持 SIGHUP 信号触发配置重载
当前 workaround
手动在 Terminal 找到并 kill Hub 进程,再重新执行启动命令。
背景
watchdog 每 2 分钟会自动重启 unhealthy 通道,但这不解决「配置变更后需要主动重载」的场景。
缺少官方 restart 命令还会导致另一个问题:用户倾向于直接 kill 进程,但如果操作不当(如只 kill 子进程而不 kill 父进程,或在多个 terminal 中各自启动过 hub),会造成多个 Hub 实例同时运行、配置文件 conflict。
问题
更新 channel secret 或配置后,目前没有官方命令可以单独重载 Hub,必须重启整个 Claude Code 进程(
claude --dangerously-load-development-channels server:hub)。fh hub现有命令列表中没有restart/reload相关选项。期望行为
增加以下任一能力:
fh hub reload [channel]— 热重载指定通道的 secret/配置,不影响其他通道fh hub restart— 重启整个 Hub server 进程(无需手动找 PID kill)当前 workaround
手动在 Terminal 找到并 kill Hub 进程,再重新执行启动命令。
背景
watchdog 每 2 分钟会自动重启 unhealthy 通道,但这不解决「配置变更后需要主动重载」的场景。
缺少官方 restart 命令还会导致另一个问题:用户倾向于直接 kill 进程,但如果操作不当(如只 kill 子进程而不 kill 父进程,或在多个 terminal 中各自启动过 hub),会造成多个 Hub 实例同时运行、配置文件 conflict。