feat: 增强 Agent 系统和完善项目结构
主要改进: - Agent 增强: 订单查询、售后支持、客服路由等功能优化 - 新增语言检测和 Token 管理模块 - 改进 Chatwoot webhook 处理和用户标识 - MCP 服务器增强: 订单 MCP 和 Strapi MCP 功能扩展 - 新增商城客户端、知识库、缓存和同步模块 - 添加多语言提示词系统 (YAML) - 完善项目结构: 整理文档、脚本和测试文件 - 新增调试和测试工具脚本 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
53
scripts/debug-webhook.sh
Executable file
53
scripts/debug-webhook.sh
Executable file
@@ -0,0 +1,53 @@
|
||||
#!/bin/bash
|
||||
# 实时监控 Chatwoot 和 Agent 日志
|
||||
|
||||
echo "======================================"
|
||||
echo "Chatwoot 消息流程实时监控"
|
||||
echo "======================================"
|
||||
echo ""
|
||||
echo "📋 使用说明:"
|
||||
echo "1. 在测试页面 http://localhost:8080/test-chat.html 发送消息"
|
||||
echo "2. 观察下面的日志输出"
|
||||
echo "3. 按 Ctrl+C 停止监控"
|
||||
echo ""
|
||||
echo "======================================"
|
||||
echo ""
|
||||
|
||||
# 检查 Docker 容器是否运行
|
||||
if ! docker ps | grep -q "ai_agent"; then
|
||||
echo "❌ Agent 容器未运行"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if ! docker ps | grep -q "ai_chatwoot"; then
|
||||
echo "❌ Chatwoot 容器未运行"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "✅ 所有容器运行正常"
|
||||
echo ""
|
||||
echo "🔍 开始监控日志..."
|
||||
echo "======================================"
|
||||
echo ""
|
||||
|
||||
# 使用多 tail 监控多个容器
|
||||
docker logs ai_agent -f 2>&1 &
|
||||
AGENT_PID=$!
|
||||
|
||||
docker logs ai_chatwoot -f 2>&1 &
|
||||
CHATWOOT_PID=$!
|
||||
|
||||
# 清理函数
|
||||
cleanup() {
|
||||
echo ""
|
||||
echo "======================================"
|
||||
echo "停止监控..."
|
||||
kill $AGENT_PID $CHATWOOT_PID 2>/dev/null
|
||||
exit 0
|
||||
}
|
||||
|
||||
# 捕获 Ctrl+C
|
||||
trap cleanup INT TERM
|
||||
|
||||
# 等待
|
||||
wait
|
||||
Reference in New Issue
Block a user