zhizhizhii
|
608a42bcb3
|
fix: 测试沙箱,修复若干问题
|
2026-03-14 15:58:35 +08:00 |
|
zhizhizhii
|
9e75ac478b
|
Merge remote-tracking branch 'refs/remotes/1165506270/feat/sandbox-provisioner-shared-storage' into feature/sandbox
# Conflicts:
# server/routers/chat_router.py
# src/config/app.py
# src/services/chat_stream_service.py
# uv.lock
# web/src/components/AgentChatComponent.vue
# web/src/components/AgentPanel.vue
|
2026-03-14 11:10:32 +08:00 |
|
Wenjie Zhang
|
9a0541eb7d
|
refactor: 移除过时的审批逻辑和相关代码,优化选项处理
|
2026-03-10 00:16:41 +08:00 |
|
肖泽涛
|
bb41056900
|
feat(tool): 新增ASK_USER_QUESTION 内部工具
|
2026-03-08 00:08:52 +08:00 |
|
ztxiao
|
2f4518e74e
|
merge: main into feat/sandbox-provisioner-shared-storage
|
2026-03-05 23:06:43 +08:00 |
|
ztxiao
|
2db44f7999
|
chore: 提交当前代码
|
2026-03-05 22:50:38 +08:00 |
|
Wenjie Zhang
|
43679f4c0d
|
style(format): 格式化代码
|
2026-03-04 04:13:05 +08:00 |
|
Wenjie Zhang
|
76656ab95e
|
refactor: 重构知识库工具并集成新工具
- 新增 KnowledgeBaseMiddleware,提供通用知识库工具(list_kbs、get_mindmap、query_kb)
- 新增 debug/tools.py 调试工具集
- 重构 kbs/tools.py,分离通用工具与 MySQL 工具
- 移除旧的 toolkits registry 简化架构
- API 变更:get_databases_by_user → get_databases_by_user_id
- 前端拆分 KnowledgeBaseTool.vue 为多个专用工具组件
|
2026-03-04 04:06:48 +08:00 |
|
肖泽涛
|
ffb32ed242
|
merge: reconcile main with origin/main
|
2026-02-27 18:19:14 +08:00 |
|
肖泽涛
|
b7edef1042
|
refactor: simplify chat stream helper flows
|
2026-02-27 18:19:14 +08:00 |
|
Wenjie Zhang
|
74cb569569
|
fix(chat): 优化消息加载逻辑,移除不必要的延迟参数( Error: 关于v0.5版本数据库引发的问题
Fixes #513)
|
2026-02-25 12:17:02 +08:00 |
|
Wenjie Zhang
|
44e41bbb5a
|
refactor: 简化附件处理架构,使用 StateBackend 替代 MinIO
- 移除 MinIOBackend 和复合存储后端,统一使用 StateBackend
- 依赖 LangGraph checkpointer 自动恢复 state(attachments, files)
- 前端适配 StateBackend 字典格式文件结构
- 优化 @提及 文件搜索逻辑,支持路径匹配
|
2026-02-13 22:16:11 +08:00 |
|
Wenjie Zhang
|
882a90cb9b
|
refactor(agent-web): 将智能体状态修改为状态工作台,集成文件,任务,附件
|
2026-01-24 15:24:25 +08:00 |
|
Wenjie Zhang
|
7ffc7a7920
|
feat(web/config): 重构配置侧边栏为通用选择组件
重构 AgentConfigSidebar 组件,将工具选择逻辑抽象为通用选择组件
- 支持显示选项名称和描述
- 根据选项数量自动切换显示模式(卡片列表或弹窗)
- 统一处理工具、知识库等多选配置项
- 优化样式和交互体验
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
5cb6e4402f
|
fix(chat): 修复知识库权限过滤逻辑
TODO: 前端还未完成过滤
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
5f90385ad0
|
refactor(agents): 实现统一工具加载逻辑并使用中间件动态配置
将各agent的工具加载逻辑统一改为通过RuntimeConfigMiddleware动态配置
移除直接的工具参数传递,改为从MCP服务获取工具并合并到中间件
在chat_stream_service中添加知识库权限过滤功能
TODO:目前历史记录的加载导致会话混乱
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
01ea590f76
|
feat(agent): 实现多部门智能体配置管理功能
新增部门级智能体配置管理,支持创建、切换、编辑和删除配置
添加运行时配置中间件,支持动态加载模型、工具和知识库
重构智能体上下文处理,支持部门ID和配置切换
实现前端配置管理界面,支持配置的增删改查和设为默认
添加后端API和数据库模型支持多配置管理
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
a5d55d6c37
|
refactor(storage): 重构对话数据库模型与存储管理
将业务数据模型从SQLite迁移至PostgreSQL,统一使用models_business.py
删除旧的SQLite模型和ConversationManager,新增repository和服务层
优化时间处理工具函数,增加utc_now_naive和format_utc_datetime
重构前端组件代码格式,统一多行导入和长字符串的换行风格
|
2026-01-24 10:56:31 +08:00 |
|