Commit Graph

140 Commits

Author SHA1 Message Date
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 不输出的问题
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m2s
2026-05-02 08:00:32 +08:00
26b15aa4e5 feat: 新增 react_reason 循环思考过程的流式显示
All checks were successful
构建并部署 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
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m40s
2026-05-02 00:59:25 +08:00
a3e2a5aea4 修复状态兼容性问题: 移除 dict 解包操作
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m35s
2026-05-02 00:44:23 +08:00
563dea91d4 修复函数名错误:set_global_mem0_client -> set_mem0_client
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m4s
2026-05-02 00:25:32 +08:00
2403ce70a1 修复导入错误:更新 router.py 到 MainGraphState
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Failing after 7m44s
2026-05-02 00:07:11 +08:00
01762970af 更新 README:添加完整的 React 模式架构说明和流程图
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m13s
2026-05-01 23:45:08 +08:00
5d0a6e4aba 清理冗余注释
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
2026-05-01 23:41:23 +08:00
9386b9fa7a 彻底重构状态系统:整合所有旧状态到 MainGraphState,修复所有节点
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m35s
2026-05-01 23:20:31 +08:00
9a58eb8e6d 简化图架构:暂时移除记忆相关节点,先让系统工作起来
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m40s
2026-05-01 23:09:10 +08:00
615b4b6eed 修复状态兼容性问题:让旧节点同时支持 dict 和 dataclass
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m39s
2026-05-01 22:45:42 +08:00
1f177f7dfd 整合旧图和新图:添加完整的记忆检索、总结和完成流程
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m42s
2026-05-01 15:43:45 +08:00
229cfa67a2 修改架构:llm_call后增加观察环节注释
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m56s
2026-05-01 15:00:17 +08:00
4ee769a79f 重构架构:恢复统一的 llm_call 节点,移除错误的 final_response 节点
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m50s
2026-05-01 14:01:48 +08:00
9ed946cbe3 修复: final_response_node 调用 LLM 并支持流式输出
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m36s
2026-05-01 13:42:12 +08:00
4f6b9c096a feat: 添加更详细的chunk日志,分析海量chunk的内容
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m39s
2026-05-01 13:13:15 +08:00
b3387b3ec7 fix: 初始化 RAG 工具后调用 set_global_rag_tool
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m53s
2026-05-01 13:06:10 +08:00
6d300ee8b4 添加调试日志,排查Task was destroyed问题
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m41s
2026-05-01 12:11:16 +08:00
57a917b2c6 remove: 移除快速路径逻辑,全部走 React 模式
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m36s
2026-05-01 11:24:13 +08:00
f95f5cb8f5 update: 日志级别改为DEBUG,推理步数改为40
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m37s
2026-05-01 10:49:19 +08:00
c4c86a5476 update: 升级模型版本 - 智谱 glm-4.7-flash -> glm-5.1, DeepSeek deepseek-reasoner -> deepseek-v4-pro
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m43s
2026-05-01 02:56:09 +08:00
3b16f7dd38 fix: 改进服务可用性检测 - 本地VLLM实际测试连接,智谱rerank降级到LLM方案
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m52s
2026-05-01 02:15:02 +08:00
04b5290159 feat: 添加兜底输出机制
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Failing after 7m18s
功能:
1. 当发生错误时,不再只显示错误信息,而是提供友好的兜底回复
2. 兜底回复包含:
   - 自我介绍(介绍AI助手的功能)
   - 红色突出显示的错误信息(使用 diff 语法)
   - 如果是超时/不可用错误,提示用户手动切换模型
3. 同时支持流式和非流式接口的兜底机制
4. 流式接口使用打字机效果显示兜底回复
2026-05-01 01:13:06 +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: 修复导入路径
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m56s
2026-05-01 00:36:30 +08:00
7a08aacced refactor: 重命名文件更清晰,调整最大推理步数为10
Some checks failed
构建并部署 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: 完成联网搜索功能实现和依赖更新
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
2026-05-01 00:13:19 +08:00
9d4cf15c96 refactor: 统一使用新版 React 模式图,移除旧版 GraphBuilder 调用 2026-05-01 00:13:13 +08:00
3e438b6e1c feat: 完善联网搜索功能集成到React模式
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m3s
2026-04-30 23:18:08 +08:00
a362459d1f fix: 修复嵌入维度不匹配和Web搜索优化
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m13s
- 将默认嵌入模型从 embedding-3 (2048维) 改为 embedding-2 (1024维),解决Qdrant维度不匹配问题
- 优化web_search.py,增加详细日志输出和更好的错误处理
- 更新模拟搜索结果,增加提示信息
2026-04-30 22:15:09 +08:00
3bf0446ef8 feat: 修复数据库持久化,完善服务降级机制
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m37s
- 恢复使用 AsyncPostgresSaver 持久化短期记忆
- 添加 LLM 作为 Rerank 服务的最后降级方案
- 完善降级链:Local llama.cpp → Zhipu Rerank → LLM Fallback
2026-04-30 17:45:06 +08:00
7a6869ad62 添加公共工具:联网搜索(DuckDuckGo)和可视化图表(Mermaid),更新 intent.py 支持 WEB_SEARCH 动作
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m10s
2026-04-29 23:29:10 +08:00
4fe6b68819 添加公共工具:联网搜索(DuckDuckGo)和可视化图表(Mermaid)
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 10m38s
2026-04-29 23:10:15 +08:00
aad7cb9829 修复嵌入服务,使用自定义 ZhipuAI 嵌入实现
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 13m44s
2026-04-29 22:08:47 +08:00
8bc5f3cbb5 临时修改:用内存 checkpoint 测试后端
All checks were successful
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m22s
2026-04-29 19:20:34 +08:00
81f48c8467 修复 contact/api_client.py 的导入,从 .state 而不是 app.main_graph.state
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
2026-04-29 19:16:21 +08:00
930139e454 修复 app/core/__init__.py 的导入,从 intent_classifier.py 获取正确的类
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
2026-04-29 19:12:27 +08:00
2f83aca2c0 修复 StateBase -> BaseState 的导入名称
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
2026-04-29 19:10:24 +08:00
a1d51fb1ce 更新 app/core/__init__.py 导出所有核心模块
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
2026-04-29 19:08:16 +08:00
fd888e3b90 修复子图中 common/intent 等模块的导入路径(已移至 app/core)
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
2026-04-29 19:06:19 +08:00
4132b7d23b 修复子图中 state 的导入路径
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
2026-04-29 19:04:56 +08:00
ad791abfcd 修复所有子图 __init__.py 中的导入路径
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
2026-04-29 19:03:14 +08:00
0b63f93891 修复 AsyncPostgresSaver 导入路径,直接从 langgraph 导入
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
2026-04-29 19:00:57 +08:00
f27474e9f4 修复 app/__init__.py 中的 graph_tools 导入路径
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
2026-04-29 18:59:01 +08:00
d6805d1db8 修复重构后的导入错误和缺失模块
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m26s
2026-04-29 17:23:20 +08:00
dc26771614 docs: 更新目录结构文档,适配重构后的目录
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Failing after 11m7s
2026-04-29 13:04:10 +08:00
ef5113bffb refactor: 重构目录结构 - 简化层级
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
2026-04-29 12:52:41 +08:00
223d1c9afd 优化memory、rag和embedding模块
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Failing after 5m5s
2026-04-29 10:52:01 +08:00
da4a7b0dd4 修复: ThreadHistoryService 初始化参数错误和 indentation 问题
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Failing after 4m50s
2026-04-27 18:16:37 +08:00