诊断
运行内置诊断工具:常见问题
CLI 无法启动
症状: 运行happy 时显示错误或卡住。
尝试:
- 检查 Node.js 版本:
node --version(必须为 20+) - 验证 CLI 已安装:
happy --version - 检查 AI 工具是否已安装(例如,对于 Claude Code 运行
claude --version) - 查看日志:
happy daemon logs
二维码不显示
症状: 终端启动但没有显示二维码。 尝试:- 确保你的终端支持 Unicode 渲染
- 尝试使用其他终端(iTerm2、Windows Terminal 等)
- 检查服务器连接性:
happy doctor
移动应用无法连接
症状: 扫描二维码后手机无法配对。 尝试:- 确保你的手机和电脑都能访问互联网
- 检查守护进程是否在运行:
happy daemon status - 重启守护进程:
happy daemon restart - 重新扫描二维码
会话不同步
症状: 从手机发送的消息没有出现在终端中(反之亦然)。 尝试:- 检查守护进程状态:
happy daemon status - 检查服务器连接性:
happy doctor - 重启守护进程:
happy daemon restart - 检查你的网络 — Happy 需要稳定的互联网连接才能同步
守护进程持续崩溃
症状: 守护进程意外停止。 尝试:- 查看日志:
happy daemon logs - 清理状态并重启:
happy doctor clean && happy daemon restart - 检查端口冲突:守护进程使用本地 HTTP 端口
语音功能不工作
症状: 点击麦克风图标后没有启动语音会话。 尝试:- 在 设置 > 语音 中检查语音提供商配置
- 确保已授予麦克风权限
- 对于 Happy Voice:验证网关 URL 和公钥
- 对于 ElevenLabs:验证你的 Agent ID 是否正确
获取帮助
- GitHub Issues: github.com/hitosea/happy-next/issues
- 日志:
happy daemon logs显示最新的日志文件路径 - 调试模式: 设置
HAPPY_EXPERIMENTAL=true以启用详细日志