63 Commits

Author SHA1 Message Date
Your Name
10b44ddfcd 新增FAL视频服务商并优化模型选择弹窗与头像配置
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-14 20:53:47 +08:00
Your Name
ed9a03b1c7 feat: 新增FAL生图服务商并打通聊天与画布链路
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-14 20:06:05 +08:00
Your Name
2c1f936e11 新增积分系统并接入新版首页工具箱
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-14 14:24:20 +08:00
Your Name
b7a9c30e70 修复Agent输出设置不再臆造未设置参数
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-14 10:44:10 +08:00
Your Name
31e4ca6407 降低Agent追问并按Nano Banana三段式优化提示词 2026-02-14 10:41:07 +08:00
Your Name
f0ede6f0c9 修复画布Agent误澄清与输入标签污染并优化chat限流
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-14 10:35:11 +08:00
Your Name
3db32eceb0 修复连续改图变糊:历史图优先原始上传并提升默认清晰度
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-12 16:02:40 +08:00
Your Name
20c9f6d821 修复连续生图保真:锁定视角背景并禁用编辑扩写
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-12 15:55:26 +08:00
Your Name
ef8326fd33 fix(image-quality): always reuse original image URLs in follow-up edits
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-12 15:43:12 +08:00
Your Name
3909bae4c2 修复火山生图失败时跨服务商故障迁移
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-12 13:52:01 +08:00
Your Name
c9c0356fe3 增强Agent分析链路并兼容手动模型触发
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-12 13:39:54 +08:00
Your Name
46f06819dc 新增Agent自动模型标签并支持智普4.7服务商
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-12 12:47:46 +08:00
Your Name
2913bf77be 热修复生图链接失效导致图片不显示
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-12 12:15:28 +08:00
Your Name
bd80723ee6 修复自动模式提示词覆盖原始需求
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-11 21:13:55 +08:00
Your Name
dcd5853808 对生图优化提示词补充原始需求避免偏差
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-09 11:39:55 +08:00
Your Name
1556826c1b 修复画布预览放大交互与触控板横向滑动翻页
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-09 00:32:11 +08:00
Your Name
be1ad6be1d 修复生图模型返回base64图片原文问题
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 23:59:07 +08:00
Your Name
c4ca7e4282 缓解模型流式卡死导致站点偶发无响应
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 23:47:17 +08:00
Your Name
5361f7fc29 增强生图失败时跨服务商自动故障迁移
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 23:16:18 +08:00
Your Name
35d50973db 修复连续对话误用缩略图导致画质下降
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 23:10:58 +08:00
Your Name
dc7cca846f 优化Agent异常回退时的动态分析回复
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 22:51:57 +08:00
Your Name
e0feb87964 强化图片Agent预分析并降低模板化回复
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 22:43:26 +08:00
Your Name
023c2fb754 增强Agent真实分析对话并减少硬编码兜底
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 22:29:15 +08:00
Your Name
3f61b27057 扩展Agent对话到全站生图模型并固定手动选模
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 22:14:03 +08:00
Your Name
1241c60b23 优化自动模式对话回复结构化展示
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 22:04:10 +08:00
Your Name
800017b78c 放宽上传到50MB并取消分辨率限制
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 11:38:03 +08:00
Your Name
48deda49f7 优化自动模式需求收敛与澄清流程
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 11:25:50 +08:00
Your Name
55c41f7b45 修复RUXA比例参数并禁止Base64入参
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-07 20:47:22 +08:00
Your Name
3a20c5a36d 新增RUXA生图服务商并打通聊天/画布链路
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-07 20:09:31 +08:00
Your Name
84e22bcccb 自动模式补发历史图片
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-05 22:04:31 +08:00
Your Name
66458e97fb 引入LangGraph自动模式流程
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-05 21:23:44 +08:00
Your Name
2ea63d978f 优化自动模式上下文
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-05 20:53:01 +08:00
Your Name
9fae58cfd3 fix: close image placeholder on generation end
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Emit generation end markers for success/failure and scope marker handling to the latest request so placeholders stop on errors.
2026-02-03 20:45:47 +08:00
Your Name
20efbbbb53 fix: trigger image placeholder after analysis
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Send a dedicated generation-start marker when image generation begins and stop embedding markers in assistant text.
2026-02-03 19:45:49 +08:00
Your Name
b4c18bd554 feat: add image gen failover and loading placeholder
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Enable model fallback for image generation and show the generation placeholder in the canvas chat.
2026-02-03 16:45:11 +08:00
Your Name
bb4f51d198 feat: improve canvas workflow and auto title
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Hide internal prompts from users, auto-focus new images, avoid overlap, enable drag-and-drop upload, and fix canvas navigation reloads.
2026-02-03 16:33:51 +08:00
Your Name
ff359fe03b feat: 将图片上传大小限制从 8MB 提升到 20MB
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-03 10:23:34 +08:00
Your Name
8ff91edb11 fix: Gemini 图片生成流程添加智能对话回复
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- 在 Gemini/Huanke-Gemini 图片生成流程中添加 conversationalReply 发送逻辑
- 与 Alibaba 图片生成流程保持一致
- 确保无限画布中的智能自动模式能显示 AI 对话回复
2026-02-02 00:43:57 +08:00
Your Name
e631cc45f3 feat: 支持 huanke-gemini 图片生成 provider
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- 将 huanke-gemini 加入 Gemini 图片生成处理流程
- 禁用 Base64 图片传输,统一使用 URL 格式
- gemini-image 和 huanke-gemini 内部会自行处理图片上传到 S3
- 添加 huanke-gemini 模型调试日志
2026-02-02 00:19:25 +08:00
Your Name
2f667cede8 feat: LLM 驱动的精准提示词优化
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
1. 使用 Qwen VL 根据历史对话动态优化提示词
2. 强调精准局部编辑,只修改用户指定的部分
3. 保护其他元素不被误改
4. 包含具体的编辑要求和避免项

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 16:28:39 +08:00
Your Name
7ed0dad3f6 fix: Smart Auto Mode 变量初始化顺序错误
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
在 Smart Auto Mode 内部单独获取历史消息,避免依赖
后面才定义的 messagesFromDb 变量

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 16:18:06 +08:00
Your Name
544a1cd46a feat: 智能分析器支持历史对话上下文
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
1. analyzeIntent 接收历史对话消息
2. 传递最近10条对话给 LLM 分析
3. 帮助 AI 理解用户连续对话的意图(如再调亮一点)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 16:13:44 +08:00
Your Name
5b4e350568 debug: 添加 chat API 请求验证日志
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 12:28:43 +08:00
Your Name
057014900c feat: 完善画布功能按钮与后端 API 对接
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
1. 修复 CanvasChatPanel 中的图片上传 - 使用 parts 数组而非 attachments
2. 扩展 chat schema 支持更多图片格式(gif, bmp, svg)
3. 实现尺寸调整功能 - 添加对话框选择尺寸
4. 更新 imageGenerationService.resizeImage 使用 canvas API 调整尺寸
5. 所有图片编辑功能已对接:抠图、变清晰、扩展、角度编辑、场景裂变、尺寸调整

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 12:18:16 +08:00
Your Name
231d726b37 fix: 完善智能自动模式对话流程
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
修复内容:
1. 前端:检查用户最后一条消息是否有图片(而不是整个对话最后一条)
2. 前端:useEffect 依赖项添加 selectedModelId
3. 后端:错误回退时也生成友好消息
4. 后端:保存消息时添加完整的数据库字段
5. 分析器:增加颜色调整关键词匹配(改成X色、换成X色)

现在大模型(Qwen3 VL)会生成自然对话回复

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 02:18:30 +08:00
Your Name
ddada59db1 fix: 使用特殊标记保持占位图显示
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
问题:对话消息发送后占位图消失
解决:
1. 后端在对话消息末尾加上 <!-- GENERATING_IMAGE --> 标记
2. 前端检测到此标记时继续显示占位图
3. 渲染时清理掉这个标记(用户看不到)
4. 数据库保存时不带标记(纯对话)

流程:
1. 用户发送请求
2. AI回复对话(带标记)+ 占位图继续显示
3. 图片生成后显示

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 02:12:08 +08:00
Your Name
920fb5aa95 fix: 添加延迟让前端渲染对话消息
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
在发送对话消息后等待500ms,让前端有时间渲染第一条消息,
然后再开始第二轮(图片生成),这样不会在同一个回复里重叠

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 02:04:31 +08:00
Your Name
ff9f45858b feat: 智能自动模式先对话再生图
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
流程:
1. 用户发送请求(图片+文字)
2. AI立即回复对话('好的,我来帮你...')
3. 显示占位图(正在生成中...)
4. 图片生成后显示

修改:
- 后端:先发送对话消息,再调用生图API
- 前端:检查用户消息后所有assistant消息是否有图片
- 只有图片出现才隐藏占位图,对话文字不影响

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 02:00:21 +08:00
Your Name
73d1ab7912 fix: 智能自动模式对话和图片合并发送
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
修复流程:
1. 用户发送请求
2. 显示占位图
3. 图片生成后显示(对话文字 + 图片)

- 将对话消息和图片合并成一条消息
- 对话文字在前,图片在后
- 占位图显示到图片出现为止

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 01:56:18 +08:00
Your Name
6462fe2456 feat: 智能自动模式先对话再生图
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
修复内容:
1. 修复变量名 smartAutoHistoryImage -> smartAutoHistoryImages
2. 修复 model-router.ts 循环依赖问题
3. 智能自动模式显示占位图(当用户发送图片时)
4. 先发送对话消息(如:好的,我来帮你...),再生成图片
5. 让用户感受到是在和AI对话,而不是机器执行

流程:
用户发送请求 -> AI回复对话 -> 显示生图占位图 -> 显示生成结果

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 00:08:37 +08:00