|
|
f63c394fcd
|
refactor: 重构 rerank 架构,分离服务层和业务逻辑
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
- rerank_services.py:纯服务层,只负责调用 rerank server
- rag/rerank.py:业务逻辑层,负责文档处理、排序、top_n
- 更新 pipeline.py 使用新架构
- 架构与 embedding_services.py 保持一致
|
2026-04-26 11:57:42 +08:00 |
|
|
|
55c910bbe0
|
cleanup: 删除旧的 rag/reranker.py
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m52s
- rag/reranker.py 是旧代码,不再使用
- 现在使用 model_services/rerank_services.py 提供重排服务
- pipeline.py 已经通过 get_rerank_service() 使用服务层
|
2026-04-26 11:43:06 +08:00 |
|
|
|
5a67a77c95
|
refactor: 真正利用已有 RAG 代码重构 rag_nodes.py
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m3s
- 真正导入和使用 backend/app/rag/tools.py
- 添加全局 RAG 工具管理(get/set_global_rag_tool)
- 集成 RAGPipeline,支持多路查询和重排序
- 兼容 rag_initializer.py 的初始化方式
- 移除模拟实现,使用真正的 RAG 功能
|
2026-04-26 11:25:01 +08:00 |
|
|
|
aba261df35
|
refactor: 将 RAG 节点拆分为独立模块
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
- 新增 rag_nodes.py: 独立的 RAG 检索节点
- 从 react_nodes.py 移除 RAG 相关代码
- 更新导入和导出
- rag_nodes.py 包含 rag_retrieve_node 和 rag_re_retrieve_node
- 添加 inject_rag_tool_to_state 工具函数
|
2026-04-26 11:23:12 +08:00 |
|
|
|
e3adb45454
|
feat: 实现 React 模式循环推理,带超时重试和结构化错误处理
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m15s
- 更新 intent.py 为 React 模式推理器
- 新增 react_nodes.py: React 模式节点
- 新增 retry_utils.py: 超时和重试工具
- 更新 state.py: 支持循环步数和错误记录
- 重写 subgraph_builder.py: 完整 React 循环流程
- 结构化错误输出,符合 Agent 执行循环最佳实践
- 限制最大推理步数 ≤40,防止无限循环
- RAG 检索带重试和超时保护
- 子图错误可传递给主图处理
|
2026-04-26 11:14:04 +08:00 |
|
|
|
e6337eb0fc
|
feat: 完善子图,添加路由函数和审核节点
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m10s
|
2026-04-25 20:46:30 +08:00 |
|
|
|
d05a57948c
|
refactor: 所有子图使用公共工具,避免重复造轮子
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m20s
|
2026-04-25 20:02:20 +08:00 |
|
|
|
3bc9b19bab
|
feat: 添加子图API端点和前端测试面板,包含确定取消继续交互
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m3s
|
2026-04-25 19:38:22 +08:00 |
|
|
|
96dc01f8c2
|
feat: 完善通讯录子图,添加API调用工具和精美展示
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m37s
- 完善通讯录子图nodes.py:优化format_result的展示效果
- 创建通讯录子图API调用工具:api_client.py
- 更新通讯录子图__init__.py,导出所有模块和API客户端
- 所有功能已通过测试验证
|
2026-04-25 19:31:33 +08:00 |
|
|
|
b47c52c611
|
feat: 完善资讯子图,添加API调用工具和精美展示
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m4s
- 完善资讯子图nodes.py:优化format_result的展示效果
- 创建资讯子图API调用工具:api_client.py
- 更新资讯子图__init__.py,导出所有模块和API客户端
- 所有功能已通过测试验证
|
2026-04-25 18:47:09 +08:00 |
|
|
|
a14744f18b
|
feat: 完善词典子图,添加API调用和前端格式化工具
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m5s
- 完善词典子图:添加生词本功能
- 创建API调用工具:dictionary_api
- 添加前端格式化展示工具:result_formatter.py
- 创建通讯录和资讯子图的基本结构
- 更新主图状态结构,添加MainGraphState
- 添加subgraph_builder.py用于子图集成
|
2026-04-25 18:29:23 +08:00 |
|
|
|
03ba825645
|
Merge branch 'main' of http://115.190.121.151:3000/root/ailine
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m49s
|
2026-04-25 15:22:49 +08:00 |
|
|
|
93b1f1b8ed
|
docs: 恢复三大子图文档
- 恢复 contact/README.md
- 恢复 dictionary/README.md
- 恢复 research/README.md
- 恢复 agent_subgraphs/README.md
|
2026-04-25 13:47:15 +08:00 |
|
|
|
bc26b81f08
|
feat: 实现完整的人工审核功能与子图模块
- 新增三个核心子图:人工审核、意图理解、格式化输出
- 实现完整的审核 API 端点(/api/review/*)
- 前端添加审核确认界面(右下角固定框)
- 为每个子图创建分步测试代码
- 添加功能实现文档
|
2026-04-25 13:24:50 +08:00 |
|
|
|
1038b5fb29
|
feat: 实现完整的人工审核功能与子图模块
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m9s
- 新增三个核心子图:人工审核、意图理解、格式化输出
- 实现完整的审核 API 端点(/api/review/*)
- 前端添加审核确认界面(右下角固定框)
- 为每个子图创建分步测试代码
- 添加功能实现文档
|
2026-04-25 13:10:31 +08:00 |
|
|
|
851d52ed8d
|
docs: 重构 README 文档,整理已实现和待实现功能
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m37s
- 创建 backend/app/README.md 主文档
- 整理已实现功能(带 ✅ 标记)
- 列出待实现功能(带 🚧 标记)
- 删除 agent_subgraphs/ 下的旧 README 文件
|
2026-04-24 23:05:03 +08:00 |
|
|
|
8db63e7a8d
|
重构:添加模型服务模块,支持嵌入和重排服务的自动降级
新增功能:
- 创建 app/model_services 模块,提供统一的模型服务获取接口
- 实现 BaseServiceProvider 基类和 FallbackServiceChain 降级链
- 实现 get_embedding_service():优先本地 llama.cpp,降级到智谱 API
- 实现 get_rerank_service():优先本地 llama.cpp,降级到智谱 API
- 支持单例管理,确保全局只有一个服务实例
修改内容:
- 更新 app/config.py,添加智谱 API 相关配置
- 修改 rag_core/vector_store.py:支持接受外部传入的 embeddings
- 修改 rag_core/retriever_factory.py:支持接受外部传入的 embeddings
- 修改 app/agent/rag_initializer.py:使用 get_embedding_service()
- 修改 app/rag/pipeline.py:使用 get_rerank_service()
- 修改 app/memory/mem0_client.py:智能判断可用服务配置 mem0
- 修改 rag_indexer/index_builder.py:支持使用新服务,保持向后兼容
- 修改 rag_indexer/config.py:添加智谱配置
环境变量:
- ZHIPUAI_API_KEY:智谱 API 密钥(必选)
- ZHIPU_EMBEDDING_MODEL:可选,默认 embedding-3
- ZHIPU_RERANK_MODEL:可选,默认 rerank-2
- ZHIPU_API_BASE:可选,默认 https://open.bigmodel.cn/api/paas/v4
|
2026-04-24 22:52:36 +08:00 |
|
|
|
4722e2646a
|
feat: 将智谱模型设为默认首要选择
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m29s
|
2026-04-24 21:57:15 +08:00 |
|
|
|
1117d76d64
|
更新 .gitea/workflows/deploy.yml
构建并部署 AI Agent 服务 / deploy (push) Successful in 8m0s
邮件测试变更
|
2026-04-24 20:14:33 +08:00 |
|
|
|
6d93a6a514
|
更新 .gitea/workflows/deploy.yml
构建并部署 AI Agent 服务 / deploy (push) Failing after 12m49s
修改报错
|
2026-04-24 18:42:22 +08:00 |
|
|
|
438d5d9b98
|
更新 .gitea/workflows/deploy.yml
修改报错
|
2026-04-24 18:38:54 +08:00 |
|
|
|
7945f53086
|
feat: 添加 agent_subgraphs 子图架构文档和公共工具说明
构建并部署 AI Agent 服务 / deploy (push) Failing after 5m36s
- 添加 agent_subgraphs 目录,包含主图 README.md 和三个子图文档
- 通讯录子图:联系人 CRUD、邮件读取/发送、智能嗅探
- 智能词典子图:翻译、查词、每日一词、专业名词提炼
- 研究分析子图:联网搜索、报告生成、引用溯源
- 公共工具:意图理解、人工审核、格式化输出、检查点持久化、条件路由、LLM 调用、数据库工具、状态基类
- 配置调整:启用 DEBUG 日志级别
- 启动脚本:使用 python3 替代 python
|
2026-04-22 14:49:06 +08:00 |
|
|
|
f01cbca59f
|
修改报错
|
2026-04-22 14:45:03 +08:00 |
|
|
|
ce04cd0a74
|
前端报错修复
构建并部署 AI Agent 服务 / deploy (push) Failing after 5m13s
|
2026-04-22 13:59:33 +08:00 |
|
|
|
4db8a51461
|
url报错修复
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m6s
|
2026-04-22 13:28:14 +08:00 |
|
|
|
757b82b704
|
refactor: 改用纯 curl 命令发送邮件,去掉外部 Action 依赖
构建并部署 AI Agent 服务 / deploy (push) Failing after 10m55s
|
2026-04-22 12:52:04 +08:00 |
|
|
|
6448475145
|
feat: 添加 Gitea Actions 邮件通知功能
构建并部署 AI Agent 服务 / deploy (push) Failing after 1s
|
2026-04-22 01:40:41 +08:00 |
|
|
|
d8da45bc97
|
fix: 修复前后端启动问题,添加 BACKEND_PORT 配置
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
|
2026-04-22 01:34:34 +08:00 |
|
|
|
a869d884b7
|
docs: 更新文档路径引用,移除硬编码密钥,修复 Docker 配置
构建并部署 AI Agent 服务 / deploy (push) Failing after 7m1s
|
2026-04-22 00:43:06 +08:00 |
|
|
|
38646001e6
|
构建报错
构建并部署 AI Agent 服务 / deploy (push) Failing after 11m27s
|
2026-04-21 23:15:35 +08:00 |
|
|
|
51089bbf15
|
添加配置
构建并部署 AI Agent 服务 / deploy (push) Failing after 5m30s
|
2026-04-21 22:51:12 +08:00 |
|
|
|
bc8ee87ef6
|
添加配置
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
|
2026-04-21 22:32:42 +08:00 |
|
|
|
efa8bbcd03
|
添加配置
构建并部署 AI Agent 服务 / deploy (push) Failing after 5m11s
|
2026-04-21 22:07:20 +08:00 |
|
|
|
aa8072369c
|
添加配置
|
2026-04-21 21:55:31 +08:00 |
|
|
|
5e9bbd519f
|
测试修改
|
2026-04-21 20:49:10 +08:00 |
|
|
|
37e86f3bb1
|
参数配置统一
|
2026-04-21 19:06:34 +08:00 |
|
|
|
e2eaac9498
|
修改配置
|
2026-04-21 18:41:14 +08:00 |
|
|
|
08826c70a3
|
容器处理
|
2026-04-21 16:27:05 +08:00 |
|
|
|
8b354b7ccc
|
重构代码,统一config配置
构建并部署 AI Agent 服务 / deploy (push) Failing after 47m14s
|
2026-04-21 11:02:16 +08:00 |
|
|
|
726236eaff
|
重构代码,实现相对导入
构建并部署 AI Agent 服务 / deploy (push) Failing after 5m26s
|
2026-04-21 10:26:37 +08:00 |
|
|
|
37e021e302
|
修改容器生成
构建并部署 AI Agent 服务 / deploy (push) Failing after 52m4s
|
2026-04-21 00:20:55 +08:00 |
|
|
|
8d4fc76a95
|
修改容器生成
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m16s
|
2026-04-21 00:00:56 +08:00 |
|
|
|
396d09882f
|
项目引用修改
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m55s
|
2026-04-20 23:11:07 +08:00 |
|
|
|
ff921c813a
|
修改提交
构建并部署 AI Agent 服务 / deploy (push) Failing after 9m34s
|
2026-04-20 21:03:41 +08:00 |
|
|
|
8024fc2a55
|
优化包
|
2026-04-20 20:54:43 +08:00 |
|
|
|
2503ed54ac
|
添加依赖
构建并部署 AI Agent 服务 / deploy (push) Failing after 1h37m19s
|
2026-04-20 18:19:25 +08:00 |
|
|
|
b15f8e1ef4
|
容器使用包bug
构建并部署 AI Agent 服务 / deploy (push) Failing after 1m14s
|
2026-04-20 17:48:57 +08:00 |
|
|
|
c210bcdb0b
|
修复长期记忆bug
构建并部署 AI Agent 服务 / deploy (push) Failing after 1m16s
|
2026-04-20 17:30:39 +08:00 |
|
|
|
3143e0e4e6
|
修改引用逻辑,修改长期记忆bug
|
2026-04-20 15:55:58 +08:00 |
|
|
|
4e981e9dcf
|
文件变更
|
2026-04-20 14:05:57 +08:00 |
|