## 主要更新 ### 安全配置增强 - 添加 api.z.ai 到网络白名单(支持GLM-4.7 API) - 网络监控改为监控模式(ENFORCE=0) - 配置单用户授权(+8613219870000) ### 多模型策略实现 - 主模型: GLM-4.7 (文本对话,¥0.015/千tokens) - 备用模型: Kimi K2.5 (图片识别、视频解析) - 自动fallback机制 ### 文档完善 - 创建完整的 CLAUDE.md 项目文档 - 添加贾维斯使用指南(多模型策略、成本估算) - 添加快速启动指南和部署摘要 ### 自动化脚本 - WhatsApp登录脚本 - 快速启动脚本(start-jarvis-whatsapp.sh) - 配置验证脚本 - Web UI快捷启动(打开WebUI.bat) ### 配置文件 - env.sh模板(环境变量配置) - config-template.json(配置模板) - 响应前缀配置: [🤖贾维斯] ## 测试状态 ✅ WhatsApp连接成功 ✅ API密钥配置完成(GLM + Kimi) ✅ 多模型fallback正常工作 ✅ Web UI可访问(端口18789) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
39 lines
811 B
Bash
39 lines
811 B
Bash
#!/bin/bash
|
|
#
|
|
# 依赖安装脚本
|
|
#
|
|
|
|
set -e
|
|
|
|
echo "========================================="
|
|
echo " 开始安装项目依赖"
|
|
echo "========================================="
|
|
echo
|
|
|
|
# 检查 pnpm
|
|
if command -v pnpm &> /dev/null; then
|
|
echo "✓ 使用 pnpm 安装依赖..."
|
|
pnpm install
|
|
elif command -v npm &> /dev/null; then
|
|
echo "✓ 使用 npm 安装依赖..."
|
|
npm install
|
|
else
|
|
echo "✗ 错误: 未找到 npm 或 pnpm"
|
|
exit 1
|
|
fi
|
|
|
|
echo
|
|
echo "========================================="
|
|
echo " 依赖安装完成"
|
|
echo "========================================="
|
|
echo
|
|
|
|
# 验证安装
|
|
if [ -d "node_modules" ]; then
|
|
echo "✓ node_modules 目录已创建"
|
|
echo "✓ 已安装包数量: $(ls node_modules | wc -l)"
|
|
else
|
|
echo "✗ node_modules 目录不存在"
|
|
exit 1
|
|
fi
|