Files
ai-chat-app/memory/2026-04-27.md

201 lines
5.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 2026-04-27 每日事务记录
## 开发任务
### AI Chat App v3.2.0 - 智能体发现和收藏功能
**需求来源**: 用户huangzhuang_bro
**主要改动**:
1. 智能体界面顶部右侧添加搜索按钮(发现智能体)
2. 点击进入发现页面,显示所有系统智能体
3. 每个智能体显示简介、热度、类别
4. 支持添加和收藏按钮
5. 添加的智能体自动归类到对应类别
6. 智能体界面顶部右侧添加收藏按钮(☆)
7. 点击进入收藏夹页面,点击智能体进入对话
8. 智能体长按弹出操作菜单(置顶、收藏、删除)
9. 置顶、收藏、用户智能体配置持久化存储
**Git仓库**: http://192.168.2.8:12007/coder/ai-chat-app v3.2.0
---
### AI Chat App v3.2.1 - 智能体对话和历史对话分离
**需求来源**: 用户huangzhuang_bro
**主要改动**:
1. 对话页面只显示没有智能体的普通对话
2. 智能体对话只在智能体页面的最近使用列表显示
3. 搜索功能也只搜索普通对话
**Git仓库**: http://192.168.2.8:12007/coder/ai-chat-app v3.2.1
---
### AI Chat App v3.3.0 - 登录注册系统 + 游客使用限制
**需求来源**: 用户huangzhuang_bro
**主要改动**:
1. 登录/注册界面(本地存储用户数据)
2. 我的页面显示用户状态、登录/退出按钮
3. 游客配额显示(对话会话/消息/智能体消息)
**游客限制**:
- 每天最多1个对话会话
- 每天最多20条对话消息
- 只能使用通用助手智能体
- 每天最多20条智能体消息
- 登录用户无限制
**限制提示**:
- 达到限制弹出提示对话框
- 提示登录解锁全部功能
**Git仓库**: http://192.168.2.8:12007/coder/ai-chat-app v3.3.0
---
## 项目信息
- 项目名: AI Chat App
- 目录: `works/ai-chat-app`
- Git仓库: http://192.168.2.8:12007/coder/ai-chat-app
---
### AI Chat App v3.4.0 - 注册增加手机号验证和邮箱
**需求来源**: 用户huangzhuang_bro
**主要改动**:
1. 手机号输入框(必填)
- 11位中国手机号格式验证/^1[3-9]\d{9}$/
- 只允许输入数字
- 手机号唯一性检查(防止重复注册)
2. 验证码机制(模拟)
- 点击"获取验证码"生成6位随机码
- 验证码5分钟有效期
- 发送按钮60秒倒计时
- 验证码显示在toast中演示用
3. 验证码输入框(必填)
4. 邮箱输入框(可选)
- 格式验证(/^[^\s@]+@[^\s@]+\.[^\s@]+$/
**Git仓库**: http://192.168.2.8:12007/coder/ai-chat-app v3.4.1
---
### AI Chat App v3.5.0 - 我的界面功能完善
**需求来源**: 用户huangzhuang_bro
**主要改动**:
1. 用户编辑页面
- 用户头像选择15种预设头像
- 用户名修改(唯一性检查)
- 个性签名最多50字符
- 个人资料:手机号(只读)、邮箱、性别、年龄、地区
2. 消息通知页面
- 通知开关设置
- 通知声音开关
- 震动提醒开关
- 免打扰时段设置
3. 隐私安全页面
- 修改密码
- 账号信息查看(注册时间等)
- 清除聊天记录
- 清除缓存
- 数据安全状态显示
4. 帮助与反馈页面
- 使用帮助指南4个常见问题
- 问题反馈表单
- 联系方式
5. 关于页面
- 版本信息、开发者、更新日期
- 检查更新
- 隐私政策、用户协议入口
**Git仓库**: http://192.168.2.8:12007/coder/ai-chat-app v3.5.1
---
### AI Chat App v3.6.0 - 后台管理系统
**需求来源**: 用户huangzhuang_bro
**主要改动**:
1. Python Flask 后端服务(端口 19020
- 前端和后台管理共用同一端口
- SQLite 数据库存储配置
2. 后台管理功能
- 大模型接口配置管理:增删改、设为默认
- 智能体管理增删改类别、标签、prompt、LLM配置、热度、联网搜索开关
- 搜索配置管理Tavily等搜索接口
- 系统设置:应用名称、版本、游客限制、管理员密码
- 统计信息LLM调用、搜索调用、智能体使用排行
3. 后台入口
- URL: http://localhost:19020/admin
- 默认账号: admin / admin123
4. 前端配置获取
- /api/config获取LLM、搜索、智能体、系统配置
- 前端可根据后端配置动态调整
**启动命令**:
```bash
cd works/ai-chat-app/backend
python3 app.py
```
**Git仓库**: http://192.168.2.8:12007/coder/ai-chat-app v3.6.1
---
### AI Chat App v3.6.2 - 对话配置扁平化
**需求来源**: 用户huangzhuang_bro
**主要改动**:
1. 对话配置改为扁平化单配置
- 只有一个默认配置,所有用户共用
- 去掉添加/删除配置按钮和逻辑
- 直接编辑保存
2. 配置参数扁平化
- enable_search 启用联网搜索开关
- LLM配置、可用工具
- 历史记录数、Temperature、系统提示词
3. 启用联网搜索开关
- 从系统设置移到对话配置页面
- 开关自动添加/移除 search 工具
**Git仓库**: http://192.168.2.8:12007/coder/ai-chat-app v3.6.2
---
## 备注
今日完成了四个版本的 AI Chat App 更新,主要增加了智能体管理功能、登录系统和手机号验证。
---
### AI Chat App v3.6.3 - 修复智能体历史使用记录逻辑
**需求来源**: 用户huangzhuang_bro
**主要改动**:
1. `getAgentConversationHistory` 函数增加消息数量筛选
2. 只返回 `messages.length > 0` 的对话记录
3. 修复点击打开智能体就被记录为"使用"的问题
**Git仓库**: http://192.168.2.8:12007/coder/ai-chat-app v3.6.3