8 Commits

Author SHA1 Message Date
86e0f4936d main: 增加工具调用支持及相关功能集成
- 添加多个工具卡片组件,包括 LsResultCard、BashResultCard、FileReadResultCard 和 ToolCallCard
- 更新 ChatView 消息处理逻辑,支持工具消息的解析与展示
- 实现工具调用与结果处理机制,完善工具消息的归一化及合并逻辑
- 优化消息界面,新增工具调用列表与对应的样式调整
- 更新工具调用相关功能的状态管理与交互逻辑
2025-12-24 01:43:01 +08:00
9280fbe762 main: 增加全局暗黑模式支持及 Markdown 渲染功能
- 实现暗黑模式切换逻辑,支持系统主题适配
- 优化全局样式,添加动态主题变量及暗黑样式
- 引入 `markdown-it` 和 `mermaid`,支持 Markdown 内容及流程图渲染
- 更新 ChatView 测试用例,验证 Markdown 和 Mermaid 渲染效果
- 修改 package.json,增加新依赖
2025-12-22 12:37:59 +08:00
9b48ff3e3b main: 增强 ChatView 消息处理与错误展示功能
- 调整消息归一化逻辑,添加对 delta 和 agent.message 的支持
- 实现长文本逐字显示效果,增强用户交互体验
- 新增系统错误展示机制,支持查看原始错误信息
- 改善状态更新逻辑,优化 FAILED 状态的处理
- 优化界面样式,增加系统消息气泡与错误卡片设计
2025-12-19 02:35:07 +08:00
afb166dddf 完善 ChatView 页面功能与用户交互逻辑
- 增加请求状态管理,区分 RUNNING 和 DONE 状态
- 优化消息列表归一化处理逻辑,提高代码可读性
- 添加按键事件支持 (Ctrl+Enter) 以改善发送消息体验
- 更新输入框与发送按钮的禁用逻辑,明确状态反馈
- 提升 SSE 连接恢复的安全性,增加鉴权检查
- 优化界面显示,新增快捷键提示及样式改进
- 移除 package-lock.json 中多余的 peer 标记
2025-12-18 17:50:02 +08:00
98fbc46021 main: 改进 ChatView 页面功能并优化用户体验
- 重构会话详情加载逻辑,移除 mock 数据,改为动态获取
- 新增归档操作及其后端接口接入
- 增加 SSE 支持,实现消息实时更新
- 优化消息发送流程,添加错误提示和状态管理
- 改善界面样式,调整消息气泡布局与滚动交互
- 增加骨架屏和空状态提示,提升加载体验
2025-12-14 21:58:32 +08:00
f435e6d571 main: 更新 README 文件,增加项目背景与使用指南
- 更新项目名称与简介,详细说明 ARS 的愿景与功能
- 描述 Demo 的功能组件和用户交互流程
- 添加源码目录说明,展示主要模块路径
- 提供快速启动指引,包括依赖安装和开发运行步骤
2025-12-14 20:28:39 +08:00
b107a5e680 master: 添加会话模块及界面改进
- 新增 ChatView 页面及其逻辑设计
- 修改 App.vue 以支持动态会话标题
- 调整 Sidebar 为固定高度及改进滚动样式
- 优化会话分页,添加 lastPage 逻辑
- 在 SessionSidebar 中实现刷新操作和路由同步
- 更新路由配置,添加 chat 相关路径
- 添加单元测试以覆盖新逻辑
2025-12-14 20:22:06 +08:00
0959754d1e initialize project with Vue 3, Vite, and Element Plus; set up basic routing, components, configuration, and project structure 2025-12-14 18:55:20 +08:00