Commit Graph

17 Commits

Author SHA1 Message Date
Wenjie Zhang
99aae1c00a feat: 重构智能体元数据系统,从集中式 YAML 迁移到分布式 TOML 配置 2025-11-07 12:28:58 +08:00
Wenjie Zhang
b36f6e78f3 refactor(time): 重构应用程序中的日期时间处理
- 新增工具模块 `datetime_utils.py`,用于统一处理UTC和上海时区
- 在 `manager.py`、`models.py` 等后端文件中,将直接操作日期时间的代码替换为工具函数
- 更新前端组件,使用 `dayjs` 进行时区感知的日期格式化和解析
- 移除冗余的日期格式化逻辑,将其集中到工具函数中
- 通过确保所有时间戳均以亚洲/上海时区显示,提升用户体验
2025-10-13 15:08:54 +08:00
Wenjie Zhang
74f0a87a92 feat: 调整智能体布局,移除顶部的 header,与 agentchat 融为一体,界面更加清爽 2025-10-13 11:12:25 +08:00
Wenjie Zhang
804bcc1abc feat(chat): 更新工具调用管理,支持 LangGraph tool_call_id 精确匹配
- 在 chat_agent 函数中,新增对 LangGraph tool_call_id 的支持,优化工具调用的保存和更新逻辑
- 修改数据库模型,新增 langgraph_tool_call_id 字段以便于匹配
- 更新时间戳字段命名为 created_at 和 updated_at,确保一致性
- 优化前端时间处理,确保使用正确的时间字段
2025-10-04 22:59:25 +08:00
Wenjie Zhang
69c56d49e6 fix(chat): 修复聊天列表时间处理为北京时间 2025-09-19 00:58:19 +08:00
Wenjie Zhang
d6dfa2b5e3 refactor(ui): 优化调试模式实现并改进界面样式
- 将调试模式状态管理移至 infoStore 实现全局统一控制
- 移除各组件中分散的调试模式状态管理代码
- 调整侧边栏和头部组件的边框和背景颜色
- 优化按钮和交互元素的悬停效果
- 更新文档中的 changelog 记录待办事项
2025-09-11 03:09:17 +08:00
Wenjie Zhang
6ae61f6652 refactor(智能体组件): 重构部分组件,优化部分样式 2025-08-25 13:57:47 +08:00
Wenjie Zhang
68e7bd8300 feat(ui): 优化智能体界面交互和样式
- 添加单例模式支持,区分独立页面和普通视图
- 重构智能体选择器为按钮样式并优化交互
- 更新侧边栏组件以支持不同模式下的显示
- 统一智能体名称显示为"智能体助手"
- 调整按钮圆角样式提升视觉一致性
2025-08-11 21:29:33 +08:00
Wenjie Zhang
386a2c422f feat: 优化聊天界面样式和交互体验
- 将默认对话标题从"新对话"改为"新的对话"
- 调整聊天侧边栏的背景色和悬停效果
- 在空聊天状态添加输入框
- 重构智能体选择器为弹窗模式
- 改进消息输入组件支持单行/多行模式
- 优化加载动画和生成状态指示器
2025-08-09 23:18:19 +08:00
Wenjie Zhang
4857de1856 feat(ui): 重构登录页和主页UI设计,优化品牌信息配置
- 将登录背景图片移至public目录并更新引用路径
- 完全重构登录页面布局,分为图片区和表单区
- 优化主页布局,添加导航链接和底部版权信息
- 更新品牌信息配置,移除short_name字段
- 调整多个组件的样式和间距
- 更新README添加品牌配置说明
2025-08-08 22:57:14 +08:00
Wenjie Zhang
1b3a5fe0fd style(ui): 统一使用新的颜色变量并优化侧边栏样式
重构颜色变量定义,移除旧变量并使用新的 --main-* 和 --gray-* 变量
优化聊天侧边栏的分组显示和交互样式
调整多个组件的边框和背景色以匹配新颜色方案
2025-07-30 11:00:50 +08:00
Wenjie Zhang
c89ba37617 style: 优化部分细节样式 2025-06-29 15:43:40 +08:00
Wenjie Zhang
5aebc248c3 style: 调整聊天组件和消息组件的样式,优化视觉效果
- 在 AgentMessageComponent.vue 中更新了 Markdown 预览的颜色和字体大小,增强了文本的可读性。
- 在 ChatSidebarComponent.vue 中修改了对话列表的内边距和按钮样式,提升了整体界面的美观性和一致性。
2025-06-25 02:12:29 +08:00
Wenjie Zhang
8ac7b0a847 sync 2025-06-17 10:54:45 +08:00
Wenjie Zhang
44fad724bf feat: 更新依赖并优化组件
- 在 pyproject.toml 中添加了 colorlog、langchain-deepseek 和 langchain-together 依赖。
- 修改了 chat_router.py 中的日志记录方式。
- 重命名 tools_factory.py 中的函数以更好地描述其功能。
- 更新了配置文件以支持新的模型选择。
- 优化了前端组件的样式和功能,包括侧边栏和消息输入框的交互体验。
2025-05-20 20:49:50 +08:00
Wenjie Zhang
e803a79813 fix: 修复侧边栏UI BUG 2025-05-18 17:58:27 +08:00
Wenjie Zhang
a292e69b22 feat: 添加消息记录云端保存
主要修改:
1. 服务端新增 Thread 模型,用于存储对话列表信息,但不保存实际的历史记录
2. langgraph 配置了 InMemorySaver,添加 thread_id 参数,消息对话保存在内存中(服务重启后丢失)
3. 添加获取历史记录的 API 接口,从内存中获取
4. 添加 Graph 的单例模式,get_runnable_agent 导致的重复创建 Agent 实例的情况。
5. 优化 Agent 管理页面,更容易配置,更容易调试
6. 添加独立页面的侧边栏。
2025-05-15 22:37:50 +08:00