|
|
13e1d03741
|
修复 Dockerfile 启动命令为 backend.app.backend
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m48s
|
2026-05-06 11:29:05 +08:00 |
|
|
|
6c2d6e8893
|
修复 Dockerfile 代码复制路径问题
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m30s
|
2026-05-06 11:18:42 +08:00 |
|
|
|
3bfe126f41
|
a
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m29s
|
2026-05-06 10:41:53 +08:00 |
|
|
|
b5c15ef445
|
refactor: 单图方案重构 + 动态模型选择 + chat_services优化
构建并部署 AI Agent 服务 / deploy (push) Successful in 12m9s
## 核心改动
### 1. 单图方案重构
- 删除了多图(self.graphs),改为单图(self.graph)
- 新增 MainGraphState.current_model 字段用于运行时注入模型
- llm_call 节点改为动态选择模型(create_dynamic_llm_call_node)
### 2. chat_services 优化
- 添加 _cached_services 缓存,避免重复初始化
- 新增 get_cached_chat_services() 函数,用于单图注入
- 新增 _check_http_service_available() 统一HTTP探测逻辑
- 减少重复代码,LocalVLLMChatProvider和LocalSmallModelProvider共用探测方法
### 3. AIAgentService 重构
- initialize() 只构建一次图,传入 chat_services 字典
- 新增 _resolve_model() 模型回退逻辑
- 新增 _build_invocation() 统一构建调用参数
- process_message() 和 process_message_stream() 改为注入 current_model
- 流式处理代码拆分,增加可读性
### 4. 新增和删除文件
- 新增:backend/app/main_graph/main_graph_builder.py(图构建)
- 新增:backend/app/main_graph/subgraph_wrapper.py(子图封装)
- 新增:tools/test/test_tavily_search.py(测试)
- 删除:backend/app/main_graph/graph.py(旧图)
- 删除:backend/app/main_graph/utils/main_graph_builder.py(旧构建器)
- 删除:backend/app/main_graph/utils/__init__.py
### 5. 其他更新
- README.md:新增模型服务使用情况详解章节
- backend/app/model_services/__init__.py:新增 get_cached_chat_services 导出
## 方案优势
- 内存优化:N张图 → 1张图
- 灵活性:运行时动态选择模型,支持同会话不同模型
- 性能:模型服务缓存,初始化仅一次
- 可维护性:减少重复代码,统一HTTP探测逻辑
|
2026-05-05 17:30:55 +08:00 |
|
|
|
d0590240f9
|
chore: 添加 BM25 模型缓存到 docker/models/fastembed_cache
构建并部署 AI Agent 服务 / deploy (push) Successful in 12m29s
|
2026-05-04 03:28:35 +08:00 |
|
|
|
44d89acdb5
|
fix: 修复本地llm服务不可用问题 + 统一模型缓存目录位置
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
- 修复 config.py 添加 LOCAL_MODEL_NAME 配置项
- 修复 chat_services.py 本地模型检测时API路径重复问题(/v1/models -> /models)
- 更新 .gitignore,移除模型目录跟踪
- 统一模型缓存到 docker/models/fastembed_cache,避免重复
- 更新 Dockerfile,正确复制预下载的BM25模型缓存
|
2026-05-04 03:26:19 +08:00 |
|
|
|
60afa86ded
|
feat: 实现 BM25 稀疏 + 稠密向量混合检索功能
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
|
2026-05-04 02:01:22 +08:00 |
|
|
|
2183c901b4
|
✨ 添加稀疏模型本地缓存功能
构建并部署 AI Agent 服务 / deploy (push) Failing after 13m54s
- 创建 download_sparse_model.py 脚本用于下载稀疏模型到本地
- 添加 SPARSE_MODEL_PATH 和 SPARSE_MODEL_NAME 配置
- 修改 retriever.py 和 index_builder.py 使用 cache_dir
- 更新 .gitignore 排除 models/ 目录
- 更新 Dockerfile 在构建时下载稀疏模型
|
2026-05-03 18:55:39 +08:00 |
|
|
|
f95f5cb8f5
|
update: 日志级别改为DEBUG,推理步数改为40
构建并部署 AI Agent 服务 / deploy (push) Successful in 5m37s
|
2026-05-01 10:49:19 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
8bc5f3cbb5
|
临时修改:用内存 checkpoint 测试后端
构建并部署 AI Agent 服务 / deploy (push) Successful in 6m22s
|
2026-04-29 19:20:34 +08:00 |
|
|
|
223d1c9afd
|
优化memory、rag和embedding模块
构建并部署 AI Agent 服务 / deploy (push) Failing after 5m5s
|
2026-04-29 10:52:01 +08:00 |
|
|
|
048f57a89f
|
集成三个子图到主Agent架构 + 修复前后端字段不匹配问题
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
主要变更:
1. 创建 subgraph_tools.py - 将三个子图包装为 LangChain 工具
2. 更新 graph_tools.py - 删除旧工具,添加子图工具
3. 更新系统提示词 - 介绍三个子系统 + RAG 能力
4. 简化 backend.py - 删除独立子图 API 端点
5. 修复 service.py 字段名不匹配问题 - content -> token
6. 前端界面优化 - 移动子图测试到侧边栏、删除测试审核按钮
7. 添加 pyjwt 依赖到 requirements.txt
8. 更新 docker-compose.yml - 添加前端代码挂载
|
2026-04-27 15:23:50 +08:00 |
|
|
|
ce04cd0a74
|
前端报错修复
构建并部署 AI Agent 服务 / deploy (push) Failing after 5m13s
|
2026-04-22 13:59:33 +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 |
|
|
|
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 |
|
|
|
e2eaac9498
|
修改配置
|
2026-04-21 18:41:14 +08:00 |
|
|
|
08826c70a3
|
容器处理
|
2026-04-21 16:27:05 +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 |
|
|
|
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 |
|
|
|
cc8ef41ef9
|
RAG数据库生成
|
2026-04-19 15:01:40 +08:00 |
|
|
|
6042d4a476
|
fix: 移除 Dockerfile.backend 中对已被 git 忽略的 data/ 目录的复制
构建并部署 AI Agent 服务 / deploy (push) Successful in 40m4s
|
2026-04-17 01:37:14 +08:00 |
|
|
|
404efde282
|
添加长期存储,流式检查
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
|
2026-04-17 01:26:05 +08:00 |
|
|
|
602d551fd1
|
配置修改
构建并部署 AI Agent 服务 / deploy (push) Successful in 27s
|
2026-04-16 04:36:50 +08:00 |
|
|
|
a5b8820d13
|
修改端口信息
构建并部署 AI Agent 服务 / deploy (push) Failing after 12m40s
|
2026-04-16 00:31:33 +08:00 |
|
|
|
a92a220ff3
|
采用向量数据库实现长期记忆
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
|
2026-04-15 23:52:13 +08:00 |
|
|
|
8dd94c6c19
|
添加长期记忆
构建并部署 AI Agent 服务 / deploy (push) Successful in 27s
|
2026-04-14 17:34:12 +08:00 |
|
|
|
1bea2491c5
|
端口访问
构建并部署 AI Agent 服务 / deploy (push) Successful in 26s
|
2026-04-14 03:12:23 +08:00 |
|
|
|
065afe533c
|
重新部署
构建并部署 AI Agent 服务 / deploy (push) Successful in 27s
|
2026-04-14 02:48:27 +08:00 |
|
|
|
8eccec3fb8
|
feat: 适配 Nginx /ai/ 路径前缀
构建并部署 AI Agent 服务 / deploy (push) Failing after 1m25s
|
2026-04-14 02:37:42 +08:00 |
|
|
|
ebbd73ddf0
|
```
构建并部署 AI Agent 服务 / deploy (push) Failing after 1m17s
docs(quickstart): 更新快速开始文档以支持Nginx反向代理配置
- 修改环境变量配置方式,从直接创建.env文件改为复制模板文件
- 添加必需和可选配置项的详细说明
- 更新Docker Compose启动命令以使用正确的路径
- 增加Nginx反向代理访问方式的说明
- 为本地开发模式添加额外的数据库配置说明
fix(readme): 修正部署说明中的环境变量配置方法
- 将硬编码的环境变量配置改为使用模板文件复制方式
- 更新Docker Compose启动命令路径
- 补充Nginx反向代理访问说明
- 修正数据库配置注意事项
feat(backend): 支持从环境变量读取数据库连接配置
- 添加os模块导入
- 修改DB_URI配置逻辑,优先从环境变量读取
- 适配Docker和本地开发环境的不同数据库连接地址
refactor(docker): 优化Docker Compose配置支持Nginx代理
- 限制后端端口仅本机访问
- 修改前端API URL为相对路径,通过Nginx代理访问
- 限制前端端口仅本机访问
refactor(frontend): 适配Nginx反向代理后端API调用
- 将硬编码的后端API地址改为相对路径
- 支持通过Nginx代理转发请求到后端服务
chore(scripts): 更新启动脚本中的访问地址提示信息
- 修改前端启动成功后的访问地址提示
- 添加Nginx代理访问方式的说明
```
|
2026-04-14 01:44:55 +08:00 |
|
|
|
93ec2b5b8e
|
修改
构建并部署 AI Agent 服务 / deploy (push) Failing after 25m13s
|
2026-04-14 01:10:02 +08:00 |
|
|
|
22cc9b1096
|
```
构建并部署 AI Agent 服务 / deploy (push) Failing after 1s
docs(.gitignore/README/QUICKSTART): 更新文档和忽略配置
- 添加IDE配置、日志和数据文件到.gitignore
- 重构QUICKSTART.md,提供Docker Compose和本地开发两种部署方式
- 更新README.md,优化项目介绍和架构说明
- 移除旧的agent.py和backend.py文件
```
|
2026-04-13 23:57:16 +08:00 |
|