feat(chrome-qwen-bridge): 🔥 init chrome qwen code bridge

This commit is contained in:
yiliang114
2025-12-20 00:58:41 +08:00
parent a92be72e88
commit a60c5c6697
57 changed files with 9489 additions and 0 deletions

View File

@@ -0,0 +1,62 @@
#!/bin/bash
echo "🎯 Chrome Extension 连接状态总结"
echo "================================"
echo ""
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m'
echo -e "${GREEN}✅ Native Host 已正确配置${NC}"
echo " - 配置文件位置正确"
echo " - 使用 shell 包装脚本确保 Node.js 环境"
echo " - 扩展 ID 已配置: cimaabkejokbhjkdnajgfniiolfjgbhd"
echo ""
echo -e "${GREEN}✅ Native Host 测试响应正常${NC}"
echo " - 握手协议工作正常"
echo " - 消息传递机制正确"
echo ""
echo -e "${GREEN}✅ Service Worker 已增强${NC}"
echo " - 添加了详细的错误日志"
echo " - 实现了握手超时机制"
echo " - 改进了断开连接处理"
echo ""
echo -e "${YELLOW}📝 现在请进行以下操作:${NC}"
echo ""
echo "1. 重新加载 Chrome 扩展:"
echo " open 'chrome://extensions/'"
echo " 找到 'Qwen CLI Bridge' 并点击 🔄"
echo ""
echo "2. 点击扩展图标测试:"
echo " - 点击 'Connect to Qwen CLI'"
echo " - 连接应该会成功"
echo ""
echo "3. 如果仍有问题:"
echo " a) 查看 Service Worker 控制台:"
echo " open 'chrome://extensions/?id=cimaabkejokbhjkdnajgfniiolfjgbhd'"
echo " 点击 'Service Worker' 查看日志"
echo ""
echo " b) 查看 Native Host 日志:"
echo " tail -f /tmp/qwen-bridge-host.log"
echo ""
echo " c) 运行调试控制台:"
echo " open file://$PWD/debug-console.html"
echo ""
echo "================================"
echo ""
echo "🔍 常见问题排查:"
echo ""
echo "如果看到 'Native host has exited' 错误:"
echo "- 确保 Node.js 已安装: node --version"
echo "- 检查路径是否正确: ls -la native-host/run.sh"
echo ""
echo "如果看到 'Specified native messaging host not found'"
echo "- 重新运行: ./set-extension-id.sh"
echo "- 确认扩展 ID 正确"
echo ""
echo "连接现在应该能正常工作了!🎉"