docs: 整理2026-04-28会话记录并更新长期记忆

This commit is contained in:
2026-04-29 11:09:24 +08:00
parent 74b95f9f18
commit 055c60aae2
4 changed files with 298 additions and 4 deletions

144
MEMORY.md
View File

@@ -1,8 +1,58 @@
# MEMORY.md - 长期记忆
## 开发规范
## 项目索引
### 开发测试流程 ⭐⭐⭐
详细项目信息请查看 `PROJECTS.md`,包含启动命令、检查方式、端口分配等。
| 项目 | 仓库 | 端口 | 状态 |
|------|------|------|------|
| PDF翻译助手 V2 | 本地 | 19000 | ✅ 运行中 |
| 碎片信息记录 | 本地 | 19009 | ✅ 运行中 |
| ParamHub Python | 本地 | 19010 | ✅ 运行中 |
| 项目服务管理面板 | 本地 | 19013 | ✅ 运行中 |
| 视觉记录系统 | /coder/vision-record | 19016 | ✅ 运行中 |
| AI Chat App | /coder/ai-chat-app | - | 📦 开发中 |
| 网页助手插件 | /coder/web-context-extension | - | 📦 已完成 |
| 磁盘大文件扫描 | 本地 | - | 📦 已完成 |
---
## ParamHub Python - 参数百科系统
**Git仓库**: http://192.168.2.8:12007/coder/param-hub-python
### 核心功能架构
**1. 参数字段配置系统**
- 类别层面:基础参数字段(所有子类别共享)
- 子类别层面可添加额外参数字段extra_fields
- 字段结构:`{key, label, type, description, required, input_style}`
- 前端表格列和编辑表单从类别配置动态生成
**2. 子类别管理**
- 内置分类ai-models、gpus、cpus支持子类别编辑
- 子类别有 `key_features`(关键特性字段)和 `extra_fields`(额外参数)
- 智能添加时可选子类别,解析时包含额外字段
**3. 智能添加/补充解析**
- 上传参数截图(规格表、参数页面)而非产品图
- AI根据类别字段配置解析参数
- 支持多次解析,每次来源记录到 `parse_sources` 数组
- 解析来源记录:`{type, timestamp, images, text, updated_fields}`
**4. 子类别分配**
- AI模型chat、code、reasoning、vision
- GPUdatacenter、professional、gaming
- CPUserver、desktop、mobile
**5. 数据字段规范**
- 所有参数字段统一为文本类型
- 长文本字段description等标记 `input_style: 'long'
- 发布日期统一格式YYYY-MM-DD
---
## 更新日志
**必须遵循的工作流程:**
@@ -166,6 +216,96 @@ server.quit()
## 更新日志
- **AI Chat App v3.14.4**修复API URL拼接问题
- 前端自动拼接 `/chat/completions` 到后台配置的 API URL
- 解决后台存储 `https://api.xxx/v1` 但前端需要完整 URL 的问题
- Git仓库: http://192.168.2.8:12007/coder/ai-chat-app v3.14.4
- **AI Chat App v3.14.3**修复普通对话不使用后台配置的LLM
- `/api/config` 现根据 `chat_config.llm_config_id` 获取对应的 LLM 配置
- 解决原来直接取默认 LLM 配置的问题
- 后台管理"对话配置"选择的 LLM 现在在前端生效
- Git仓库: http://192.168.2.8:12007/coder/ai-chat-app v3.14.3
- **AI Chat App v3.14.2**TTS文本清理优化
- 语音播放过滤Markdown特殊字符标题#、列表-*、代码块、链接、粗体斜体等
- 过滤表情符号emoji
- 过滤引用符号>、分割线等
- 清理多余空白,保留纯文本内容
- Git仓库: http://192.168.2.8:12007/coder/ai-chat-app v3.14.2
- **AI Chat App v3.14.1**TTS流式播放+新对话默认关闭
- 新建对话(普通对话和智能体对话)默认关闭语音播放
- AI回复边生成边播放流式TTS不等完全生成完
- 每80字符左右播放一段智能断句句子结束符号
- 使用队列机制管理播放,顺序播放各段文本
- 切换对话时自动停止当前播放
- Git仓库: http://192.168.2.8:12007/coder/ai-chat-app v3.14.1
- **AI Chat App v3.14.0**AI回复语音播放功能
- 普通对话和智能体对话支持语音播放Edge TTS
- 对话界面顶部右侧添加语音播放开关按钮(替代原清除按钮)
- AI消息操作栏添加播放按钮点击可播放/停止
- 开启后AI回复完成自动播放
- 后台管理系统设置添加TTS方案和语音配置
- 支持多种中文语音(晓晓、云希等)
- APIPOST /api/tts生成语音GET /api/tts/voices语音列表
- Git仓库: http://192.168.2.8:12007/coder/ai-chat-app v3.14.0
- **AI Chat App v3.13.3**修复用户信息API路由缺失
- `/api/user/<int:id>` 只有PUT方法添加GET方法
- 前端初始化可正确获取用户信息(包括头像)
- Git仓库: http://192.168.2.8:12007/coder/ai-chat-app v3.13.3
- **AI Chat App v3.13.2**:修复登录用户跨设备头像不同步
- 初始化时从后台 API `/api/user/<id>` 获取最新用户信息(包括头像)
- 解决原来只从 localStorage 加载导致换设备头像不更新的问题
- 同时更新 localStorage 保持离线可用
- Git仓库: http://192.168.2.8:12007/coder/ai-chat-app v3.13.2
- **AI Chat App v3.13.1**:修复系统设置部分配置项无法保存
- init_db 添加兼容逻辑,自动检测并插入缺失的系统配置字段
- 解决旧数据库缺少 app_developer、app_update_date、app_technology、app_description 等字段的问题
- Git仓库: http://192.168.2.8:12007/coder/ai-chat-app v3.13.1
- **AI Chat App v3.13.0**:我的页面和关于页面绑定后台系统配置
- 版本号、技术基础、开发者、更新日期从后台管理设置生效
- 隐私政策、用户协议链接从后台配置读取,点击跳转外部链接
- 前端加载后台配置后赋值到 CONFIG.system
- 前端加载后台 LLM 配置api_url、api_key、model
- Git仓库: http://192.168.2.8:12007/coder/ai-chat-app v3.13.0
- **AI Chat App v3.12.3**修复发现智能体搜索bug
- 搜索功能现在正确过滤基础智能体basic类别
- filterDiscoverAgents 函数添加 basic 类别处理
- Git仓库: http://192.168.2.8:12007/coder/ai-chat-app v3.12.3
- **AI Chat App v3.12.2**:历史使用记录布局修正
- 左边:对话标题
- 右边:智能体名字(带样式标签)
- 主页最近使用列表同样修正
- Git仓库: http://192.168.2.8:12007/coder/ai-chat-app v3.12.2
- **AI Chat App v3.12.1**:历史使用记录布局调整
- 左边:智能体名字(如"代码助手"
- 右边:对话标题
- 主页最近使用列表同样调整
- Git仓库: http://192.168.2.8:12007/coder/ai-chat-app v3.12.1
- **AI Chat App v3.12.0**:智能体对话标题自动更新+历史显示优化
- 智能体对话初始标题改为"新对话",和普通对话一致
- 第一次对话和每5次对话自动生成标题AI总结
- 历史使用界面:左边是对话标题,右边显示智能体类型(工作/学习/生活等)
- 主页最近使用列表同样优化显示智能体类型
- Git仓库: http://192.168.2.8:12007/coder/ai-chat-app v3.12.0
- **AI Chat App v3.11.0**:用户头像在对话界面正确显示
- 修改消息渲染逻辑,用户头像使用 currentUser.avatar
- 普通对话和智能体对话界面都正确显示用户修改的头像
- AI 头像使用智能体头像(智能体对话)或默认头像(普通对话)
- 支持图片头像和 emoji 头像的渲染
- Git仓库: http://192.168.2.8:12007/coder/ai-chat-app v3.11.0
- **AI Chat App v3.10.4**:智能体对话界面工具栏优化
- 智能体对话不显示工具选择按钮(深度思考、联网搜索、更多工具)
- 智能体使用的工具由后台管理配置决定