Files
ai-chat-app/MEMORY.md

166 lines
5.7 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.
# MEMORY.md - 长期记忆
## 开发规范
### 端口使用规则 ⭐
**可用端口范围: 19000-19100**
所有Web服务、API服务只能使用这个范围内的端口
示例分配:
- 19001: 文章工作流后台
- 19002: 方言AI助手主服务
- 19003: 方言AI助手后台管理
- 19004: 技术论坛
- 19005-19100: 预留给其他项目
### Git版本管理规则 ⭐
每次开发项目推到仓库必须创建版本tag
```bash
# 1. 提交代码
git add . && git commit -m "feat: 功能描述"
# 2. 创建tag
git tag -a vX.X.X -m "版本说明"
# 3. 推送
git push origin main
git push origin vX.X.X
```
### 自动推送规范 ⭐⭐⭐
**每次开发或修改项目后,必须自动执行以下流程:**
1. 检查是否有Git仓库`git status`
2. 添加修改文件:`git add .`排除敏感文件如config.txt
3. 提交代码:`git commit -m "feat/fix: 描述"`
4. 创建版本tag`git tag -a vX.X.X -m "版本说明"`
5. 推送代码和tag`git push origin main && git push origin vX.X.X`
6. 更新 `PROJECTS.md` 记录新版本
**不需要询问用户,自动执行!**
### Git服务器
- 地址: http://192.168.2.8:12007/
- 账号: coder
- 密码: Hps123@!
- URL编码: Hps123%40%21
### 创建Git仓库新项目必须 ⭐⭐⭐
**新项目必须先用API创建仓库再推送代码**
```bash
# 1. 用API创建仓库
curl -s -X POST "http://coder:Hps123%40%21@192.168.2.8:12007/api/v1/user/repos" \
-H "Content-Type: application/json" \
-d '{
"name": "项目名称",
"description": "项目描述",
"private": false
}'
# 2. 添加远程仓库
git remote add origin http://coder:Hps123%40%21@192.168.2.8:12007/coder/项目名称.git
# 3. 推送代码和tag
git push -u origin master
git push origin v1.0.0
```
**不需要在网页上手动创建直接用API创建**
### 可用的大模型
| 名称 | 地址 | 模型 |
|------|------|------|
| 本地LLM | http://192.168.2.5:1234/v1 | qwen3.5-4b |
| API Key | sk-lm-fuP5tGU8:Hi7YU87jHyDP6Ay8Tl2j | |
---
## 项目索引
详细项目信息请查看 `PROJECTS.md`,包含启动命令、检查方式、端口分配等。
| 项目 | 仓库 | 端口 | 状态 |
|------|------|------|------|
| PDF翻译助手 V2 | 本地 | 19000 | ✅ 运行中 |
| 碎片信息记录 | 本地 | 19009 | ✅ 运行中 |
| ParamHub Python | 本地 | 19010 | ✅ 运行中 |
| 项目服务管理面板 | 本地 | 19013 | ✅ 运行中 |
| 网页助手插件 | /coder/web-context-extension | - | 📦 已完成 |
| 磁盘大文件扫描 | 本地 | - | 📦 已完成 |
---
## 更新日志
### 2026-04-12
- 磁盘大文件扫描工具 v1.0.0:智能扫描找出大文件和大目录
- 自动跳过零碎目录node_modules, .git, venv等
- 文件数量阈值判断(超过阈值视为程序包)
- 大小阈值过滤(小目录不深入)
- 按大小排序,树形展示
- 跨平台Windows/Linux/macOS
- Git仓库: http://192.168.2.8:12007/coder/disk-scanner
- AI对话系统 v2.0.0:架构重构
- 端口: 19020
- 大模型池管理多LLM Provider配置
- Agent管理系统设定、思考功能开关
- 渠道独立:网页端/Matrix独立绑定Agent
- 思考功能:支持原生思考模型,兼容无思考功能模型
- Git仓库: http://192.168.2.8:12007/coder/ai-chat-system v2.0.0
- 多智能体竞标调度系统 v1.0.0:基于邮件方案实现
- 端口: 19015
- 核心组件Orchestrator(规划Agent)、Worker(执行Agent)、TaskBoard(任务公告板)
- 功能:竞标机制、动态调度、智能容错、质量保证
- 默认Agent代码专家、搜索专家、写作专家、分析专家
- Web界面首页、请求列表、任务列表、Agent管理
- Git仓库: http://192.168.2.8:12007/coder/multi-agent-bidding
- Xian Favor 收藏系统 v1.0.0支持命令行、API、Web三种操作模式
- 端口: 19014
- 功能:文本笔记、链接收藏、专栏订阅、待办事项管理
- 标签系统:灵活分类,支持多标签
- 状态管理:待办支持待处理/进行中/已完成
- 优先级:低/中/高/紧急
- 截止日期:待办支持设置截止日期
- 快速搜索:全文搜索标题、内容、备注
- Git仓库: http://192.168.2.8:12007/coder/xian-favor
### 2026-04-11
- PDF翻译助手 V2 v2.1.0:系统配置支持动态增删用户类型和会员套餐
- 新增 UserTypeConfig 模型:用户类型配置支持动态增删
- 新增 MembershipPlanConfig 模型:会员套餐配置支持动态增删
- 用户类型管理页面:添加、编辑、删除、启用/禁用用户类型
- 会员套餐管理页面:添加、编辑、删除、上架/下架、推荐套餐
- 功能权限配置:支持选择功能列表
- 项目服务管理面板 v1.0.0:统一管理所有项目和服务
- 端口: 19013
- 功能: 项目列表、状态检测、启动/停止/重启控制、日志查看
- 配置文件: projects.json 便于扩展新项目
- Git仓库: http://192.168.2.8:12007/coder/project-panel
### 2026-04-10
- 创建 Web服务监控系统每20分钟检查8个服务邮件通知
- 配置 Cron 定时任务
- 扩展邮件技能:新增 IMAP 接收邮件功能,支持查看未读邮件和文本附件
- 创建 A股板块监控系统东方财富API异动检测邮件通知
- 创建邮件收件箱管理系统 (`works/mailbox/`):同步、存储、状态追踪、归档
### 2026-04-09
- 创建 PROJECTS.md 项目记录文件
- 创建邮件发送技能 email-sender
- 配置每日对话总结心跳任务
- 确立项目记录机制
### 2026-04-08
- 确立端口规范: 19000-19100
- 创建参数百科网站
- 创建网页助手浏览器插件
- 创建文章撰写工作流系统(含后台管理)