|
|
80cda1362a
|
🗑️ 删除旧的 graph_builder.py
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
- 保留最新的 main_graph/utils/main_graph_builder.py
- agent_service.py 已在使用新文件
- 旧文件是没有混合路由的老版本
|
2026-05-03 17:20:28 +08:00 |
|
|
|
b647150814
|
🗑️ 精简文档结构
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m42s
- 删除冗余文档:backend/app/README.md、backend/app/model_services/README.md
- 保留重要深度文档:backend/app/rag/README.md(RAG 模块详细说明)
- 更新 REACT_MODE_SUMMARY.md:加入模型服务层的关键内容
|
2026-05-03 17:01:15 +08:00 |
|
|
|
53fbfb4741
|
📚 整理并更新文档
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m41s
- 删除过时文档:REACT_PLAN.md、backend/docs/HYBRID_ROUTER.md
- 更新 REACT_MODE_SUMMARY.md:加入新的混合路由架构
- 更新 README.md:加入混合路由、双模型服务等新特性
- 更新 backend/app/README.md:加入 hybrid_router.py
- 更新 backend/app/model_services/README.md:加入 get_chat_service/get_small_llm_service
- 更新 .gitignore:允许 REACT_MODE_SUMMARY.md 上传
- 新增 backend/test/test_hybrid_router.py:测试脚本
|
2026-05-03 16:53:34 +08:00 |
|
|
|
a5fc9cd5d8
|
✨ 完整的混合路由优化系统
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m8s
1. 双模型服务 (llm + smallLLM)
- 增加 get_small_llm_service() 函数
- 支持智谱/DeepSeek 小模型作为轻量级选项
2. 前置混合路由
- 规则快速分流(无 LLM,超快速)
- 轻量级意图分类(smallLLM)
- 快速路径:fast_chitchat, fast_rag, fast_tool
3. 自动升级机制
- 快速路径失败 → 自动回到 React 循环
- SSE 事件增强:intent_classified, path_decision, fast_path_*, escalation
4. 向后兼容
- build_react_main_graph(use_hybrid_router=True/False)
- 可选择启用或禁用混合路由
5. 更新 intent.py
- 支持 use_small_llm 参数
- 保留原有完整功能供 React 循环使用
|
2026-05-03 16:45:46 +08:00 |
|
|
|
9c53f58165
|
feat: 集成MCP统一外部接口管理系统
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m38s
- 添加MCP Manager统一入口管理
- 实现Contact/Dictionary/News三个适配器
- 三层降级策略:MCP -> Database -> Mock
- 保持原有api_client向后兼容
- 添加完整文档和测试
|
2026-05-03 12:36:12 +08:00 |
|
|
|
3e9462a693
|
修改前端,支持 react_reasoning 自定义事件显示
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m21s
|
2026-05-02 10:32:01 +08:00 |
|
|
|
e67ec97a12
|
添加自定义事件的调试日志
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m18s
|
2026-05-02 09:39:18 +08:00 |
|
|
|
3f6bbdec92
|
给关键节点添加思考过程输出
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m41s
- react_reason_node: 直接发送自定义推理事件
- web_search_node: 添加开始/完成/错误事件
- rag_retrieve_node: 添加开始/完成/重试/错误事件
- 子图包装器: 添加子图开始/完成/错误事件
|
2026-05-02 09:23:07 +08:00 |
|
|
|
afddea61f8
|
恢复循环推理架构,子图执行完回到react_reason
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m37s
- 恢复子图→react_reason的边
- 保持intent.py中的逻辑:检测到subgraph_completed就返回DIRECT_RESPONSE
- 保持llm_call中的逻辑:检测到final_result就直接返回
|
2026-05-02 09:11:38 +08:00 |
|
|
|
2893accbc4
|
修复三个问题:1. 子图执行后的无限循环 2. llm_call没有输出 3. 思考打印两次
- 子图执行后直接进入finalize,避免回到react_reason循环
- llm_call节点检查是否已有final_result,避免重复调用LLM
- 直接在react_reason_node中通过adispatch_custom_event发送推理事件,避免通过state传递导致重复
|
2026-05-02 09:00:34 +08:00 |
|
|
|
bd2c20d927
|
debug: 添加更多调试日志来诊断 llm_token 不输出的问题
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m2s
|
2026-05-02 08:00:32 +08:00 |
|
|
|
26b15aa4e5
|
feat: 新增 react_reason 循环思考过程的流式显示
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m38s
- 修改 react_nodes.py,在推理时保存推理过程到状态
- 修改 agent_service.py,检测并发送推理过程事件到前端
- 修改 chat_area.py,接收并显示推理过程
- 修改 useChat.ts,添加对推理过程事件的支持
|
2026-05-02 07:48:45 +08:00 |
|
|
|
5f53f80d1f
|
彻底统一: 移除兼容代码,只接受 MainGraphState
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m40s
|
2026-05-02 00:59:25 +08:00 |
|
|
|
a3e2a5aea4
|
修复状态兼容性问题: 移除 dict 解包操作
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m35s
|
2026-05-02 00:44:23 +08:00 |
|
|
|
563dea91d4
|
修复函数名错误:set_global_mem0_client -> set_mem0_client
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m4s
|
2026-05-02 00:25:32 +08:00 |
|
|
|
2403ce70a1
|
修复导入错误:更新 router.py 到 MainGraphState
构建并部署 AI Agent 服务 / deploy (push) Failing after 7m44s
|
2026-05-02 00:07:11 +08:00 |
|
|
|
01762970af
|
更新 README:添加完整的 React 模式架构说明和流程图
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m13s
|
2026-05-01 23:45:08 +08:00 |
|
|
|
5d0a6e4aba
|
清理冗余注释
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
|
2026-05-01 23:41:23 +08:00 |
|
|
|
9386b9fa7a
|
彻底重构状态系统:整合所有旧状态到 MainGraphState,修复所有节点
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m35s
|
2026-05-01 23:20:31 +08:00 |
|
|
|
9a58eb8e6d
|
简化图架构:暂时移除记忆相关节点,先让系统工作起来
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m40s
|
2026-05-01 23:09:10 +08:00 |
|
|
|
615b4b6eed
|
修复状态兼容性问题:让旧节点同时支持 dict 和 dataclass
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m39s
|
2026-05-01 22:45:42 +08:00 |
|
|
|
1f177f7dfd
|
整合旧图和新图:添加完整的记忆检索、总结和完成流程
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m42s
|
2026-05-01 15:43:45 +08:00 |
|
|
|
229cfa67a2
|
修改架构:llm_call后增加观察环节注释
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m56s
|
2026-05-01 15:00:17 +08:00 |
|
|
|
4ee769a79f
|
重构架构:恢复统一的 llm_call 节点,移除错误的 final_response 节点
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m50s
|
2026-05-01 14:01:48 +08:00 |
|
|
|
1e15a0e550
|
修复: 前端支持final_response节点的token
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m20s
|
2026-05-01 13:53:25 +08:00 |
|
|
|
9ed946cbe3
|
修复: final_response_node 调用 LLM 并支持流式输出
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m36s
|
2026-05-01 13:42:12 +08:00 |
|
|
|
3051a34ce7
|
temp: 不显示react_reason的调试信息
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m28s
|
2026-05-01 13:27:20 +08:00 |
|
|
|
4f6b9c096a
|
feat: 添加更详细的chunk日志,分析海量chunk的内容
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m39s
|
2026-05-01 13:13:15 +08:00 |
|
|
|
b59a537f41
|
feat: 前端显示所有事件到思考过程,添加调试日志
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
|
2026-05-01 13:12:50 +08:00 |
|
|
|
b3387b3ec7
|
fix: 初始化 RAG 工具后调用 set_global_rag_tool
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m53s
|
2026-05-01 13:06:10 +08:00 |
|
|
|
5bb1ae1724
|
修复流式响应超时问题,设置读取不超时
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m40s
|
2026-05-01 12:21:01 +08:00 |
|
|
|
6d300ee8b4
|
添加调试日志,排查Task was destroyed问题
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m41s
|
2026-05-01 12:11:16 +08:00 |
|
|
|
57a917b2c6
|
remove: 移除快速路径逻辑,全部走 React 模式
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m36s
|
2026-05-01 11:24:13 +08:00 |
|
|
|
4fd2763be6
|
fix: 前端支持快速路径的fast_path node
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m44s
|
2026-05-01 11:06:57 +08:00 |
|
|
|
f95f5cb8f5
|
update: 日志级别改为DEBUG,推理步数改为40
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m37s
|
2026-05-01 10:49:19 +08:00 |
|
|
|
f44050d777
|
fix: 前端支持显示兜底输出 (node: fallback)
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m0s
|
2026-05-01 10:22:48 +08:00 |
|
|
|
c90471d67d
|
update: 前端模型显示名称同步升级 - GLM-4.7-Flash -> GLM-5.1, DeepSeek-Reasoner -> DeepSeek-V4-Pro
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m12s
|
2026-05-01 03:08:24 +08:00 |
|
|
|
c4c86a5476
|
update: 升级模型版本 - 智谱 glm-4.7-flash -> glm-5.1, DeepSeek deepseek-reasoner -> deepseek-v4-pro
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m43s
|
2026-05-01 02:56:09 +08:00 |
|
|
|
a8d760cc11
|
revert: 移除 docker-compose.yml 中的 env_file 配置(仅通过 CI/CD 传入环境变量
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m11s
|
2026-05-01 02:35:27 +08:00 |
|
|
|
d2c5e1371c
|
fix: 添加 env_file 配置,从 ../.env 读取 DB_PASSWORD 等敏感信息
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
|
2026-05-01 02:33:05 +08:00 |
|
|
|
3b16f7dd38
|
fix: 改进服务可用性检测 - 本地VLLM实际测试连接,智谱rerank降级到LLM方案
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m52s
|
2026-05-01 02:15:02 +08:00 |
|
|
|
704898a8ed
|
恢复docker-compose.yml到223d1c9正常工作版本
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m31s
|
2026-05-01 01:49:23 +08:00 |
|
|
|
9e17ddf981
|
fix: 指定读取根目录的.env文件
构建并部署 AI Agent 服务 / deploy (push) Failing after 5m4s
|
2026-05-01 01:27:26 +08:00 |
|
|
|
c2a9e9187a
|
fix: 修复 docker-compose.yml 环境变量读取问题
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
问题:
- 没有指定 env_file,导致无法读取 docker/.env 文件
- DB_PASSWORD 被硬编码了
修复:
- 添加 env_file: .env 配置
- DB_PASSWORD 改为从环境变量读取
|
2026-05-01 01:23:06 +08:00 |
|
|
|
04b5290159
|
feat: 添加兜底输出机制
构建并部署 AI Agent 服务 / deploy (push) Failing after 7m18s
功能:
1. 当发生错误时,不再只显示错误信息,而是提供友好的兜底回复
2. 兜底回复包含:
- 自我介绍(介绍AI助手的功能)
- 红色突出显示的错误信息(使用 diff 语法)
- 如果是超时/不可用错误,提示用户手动切换模型
3. 同时支持流式和非流式接口的兜底机制
4. 流式接口使用打字机效果显示兜底回复
|
2026-05-01 01:13:06 +08:00 |
|
|
|
598f40ef74
|
fix: 修复 docker-compose.yml 中 PostgreSQL 配置问题
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m57s
问题:
- docker-compose.yml 中 DB_HOST 被硬编码为 'ai-postgres',导致无法连接到远程 PostgreSQL 服务器
- 其他数据库配置也被硬编码,没有使用 .env 文件中的配置
修复:
- 将所有 PostgreSQL 配置改为从 .env 文件读取
- 添加 DB_URI 环境变量传递
|
2026-05-01 00:55:41 +08:00 |
|
|
|
f3bcb01777
|
fix: 修复 process_message_stream 中缺少 GraphContext 的问题
问题:
- 在 9d4cf15 提交中只更新了 process_message 方法,但没有更新 process_message_stream 方法
- process_message_stream 还在使用旧代码中的 GraphContext,导致报错 'name GraphContext is not defined'
修复:
- 移除了 GraphContext 的使用
- 更新 input_state 为新的 MainGraphState 格式
- 从 graph.astream() 中移除了 context 参数
|
2026-05-01 00:54:58 +08:00 |
|
|
|
4a881ea32d
|
fix: 修复导入路径
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m56s
|
2026-05-01 00:36:30 +08:00 |
|
|
|
7a08aacced
|
refactor: 重命名文件更清晰,调整最大推理步数为10
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m49s
- subgraph_builder.py → main_graph_builder.py
- service.py → agent_service.py
- 调整 max_steps 从 40 → 10
- 更新所有相关导入
|
2026-05-01 00:24:00 +08:00 |
|
|
|
2761eca100
|
feat: 完成联网搜索功能实现和依赖更新
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
|
2026-05-01 00:13:19 +08:00 |
|