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

5.5 KiB
Raw Blame History

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 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. 后台入口

  4. 前端配置获取

    • /api/config获取LLM、搜索、智能体、系统配置
    • 前端可根据后端配置动态调整

启动命令:

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