Wenjie Zhang
|
b420f7f69c
|
feat: 新增对话置顶功能,优化对话列表排序和更新逻辑
|
2026-03-06 20:29:58 +08:00 |
|
Wenjie Zhang
|
96ce4dbe8a
|
feat(chat): 新增对话线程列表的分页功能,支持limit和offset参数
|
2026-03-06 10:14:43 +08:00 |
|
肖泽涛
|
85480dbdc0
|
feat: migrate chat streaming to async run queue + SSE
|
2026-02-27 18:19:13 +08:00 |
|
肖泽涛
|
2666b27fcb
|
feat(skills): 支持依赖管理与运行时渐进注入
|
2026-02-22 17:42:37 +08:00 |
|
肖泽涛
|
46b676db07
|
feat(skills): add skills management module
实现 Skills 管理功能,支持超级管理员导入、编辑、导出和删除技能包。
- 新增 Skill 数据模型(元数据存数据库,内容存文件系统)
- 新增 /api/system/skills/* 路由(权限分级:admin 可列表,superadmin 可管理)
- 新增 SelectedSkillsReadonlyBackend,运行时只读挂载到 /skills
- Agent 配置新增 skills 字段,运行时注入技能提示词
- 前端新增 Skills 管理页面(设置弹窗 + 独立路由)
- 新增测试覆盖:service/router/backend 单测
未实现功能:
- 关联使用其他技能
- 沙箱执行代码
- 在技能中绑定工具
|
2026-02-21 02:48:20 +08:00 |
|
肖泽涛
|
8fe32d0b21
|
fix: 修复新增对话时内容直接作为标题长度超出表字段长度限制问题, titile 字段长度限制为255
- 新增 MAX_CONVERSATION_TITLE_LENGTH 常量 (255 字符)
- 新增 _normalize_title() 方法用于截断和校验标题
- 防止创建和更新对话时数据库字段溢出
- 前端 AgentChatComponent 同步添加标题标准化处理
- 添加标题标准化的单元测试
|
2026-02-20 23:41:44 +08:00 |
|
Wenjie Zhang
|
4a0110d1a7
|
feat(task): 添加任务删除功能,支持通过 API 删除任务并更新前端状态
|
2026-01-25 23:47:40 +08:00 |
|
Wenjie Zhang
|
c5aec7f463
|
fix: 将MD5哈希算法替换为更安全的SHA256算法
|
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
|
c961df43a9
|
format: 清理代码中的空行和优化导入顺序
统一移除文件末尾多余的空行
调整多个文件中的导入语句顺序以保持一致性
将时间处理函数提取到datetime_utils模块中复用
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
e585f796d2
|
refactor(task): 重构任务服务并迁移到postgres 数据库
将任务服务从server/services移动到src/services
添加TaskRepository实现数据库持久化
更新所有相关导入路径
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
63fed0dfd6
|
refactor: 移除基于 SQLite 的遗留问题
|
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 |
|
Wenjie Zhang
|
3da0d57c1c
|
refactor: 重构数据库访问层,用户/对话/消息都统一迁移至PostgreSQL并添加业务模型支持
|
2026-01-24 10:56:31 +08:00 |
|
Wenjie Zhang
|
a1812f2e97
|
feat(知识库): 重构知识库元数据存储为PostgreSQL数据库
- 新增知识库、知识文件、评估基准、评估结果等数据模型
- 实现知识库相关Repository类提供CRUD操作
- 修改知识库实现类使用PostgreSQL存储元数据
- 添加PostgreSQL数据库管理器和初始化逻辑
- 更新相关路由和工具类适配新的存储方式
- 添加数据库迁移脚本和测试工具
- 在docker-compose中配置PostgreSQL服务
|
2026-01-24 10:56:31 +08:00 |
|