265 Commits

Author SHA1 Message Date
134
365bad8539 fix(canvas): distinguish provider balance from image rate limits 2026-10-01 07:45:39 +08:00
134
0907aaff67 fix(agent): make detail replacement results survive page and server restarts
详情替换原来把整批生图挂在浏览器保持的对话流上,切换标签页、断网或连接中断后
结果就再也回不来,前端还会继续播放按时间推算的 96% 假进度。

现在改为服务器端后台批次:提交时先落任务,再按参考图逐张生成并把每张结果写进
项目,页面刷新、切页或服务重启后都能按任务状态恢复,不再依赖前端连接。

- 新增 /api/agents/detail-replacement/batches(提交/查询、幂等去重、重试上限)
- 前端只在服务端确认批次后显示处理中,卡片显示排队/生成/完成/失败真实状态
- 去掉假进度动画;没有产品输入图时提交前直接拦截
- 服务重启后自动恢复未完成批次,长批次不再被通用 30 分钟清理误判
- 单张失败只落到该卡片并继续后续图片,已完成的图片不重复生成和扣费
- 详情替换默认模型由持续 404 的 gpt-image-2.5-flare 改回 gpt-image-2.5
2026-09-26 02:39:11 +08:00
134
b26e265083 fix: verify VIP98K sizes and recover replacement results 2026-09-11 14:56:00 +08:00
134
a2a9e7d8b2 fix: stabilize detail replacement generation 2026-09-11 11:36:53 +08:00
134
a1973ae202 fix: honor vip98k image contracts 2026-09-10 16:19:49 +08:00
134
6f5a444756 fix: preserve detail replacement product geometry 2026-09-09 19:50:03 +08:00
134
ac1e586156 fix(ai): fail over forbidden image requests 2026-08-27 16:32:47 +08:00
134
07a9a61743 fix(ai): fail over failed VIP98K image tasks 2026-08-25 17:04:50 +08:00
134
725a93331a feat(ai): add VIP98K provider foundation on 48 baseline 2026-08-08 16:52:14 +08:00
root
7708b66e8d backup: preserve server changes before OpenClaw deploy 2026-08-07 11:43:46 +08:00
134
e8d1aa25aa feat: add Atlas Cloud image provider 2026-07-21 11:08:13 +08:00
134
80e9771790 feat: add Visionary image provider 2026-07-14 14:12:27 +08:00
134
1b70c1d678 feat(canvas): add capability runtime and MCP tools 2026-07-14 12:51:10 +08:00
134
ede6f080a2 feat: add BananaImage image provider 2026-07-13 23:04:54 +08:00
134
988e1fefed fix: preserve canvas image context and compact overlays 2026-07-10 14:49:45 +08:00
134
fef8947e73 fix agent user-facing image edit preface 2026-07-08 15:52:21 +08:00
134
77531aa7b5 improve agent planning brief 2026-07-08 14:48:29 +08:00
134
574c259812 fix canvas agent image generation status 2026-07-07 21:08:18 +08:00
134
654829c4fd fix: restore canvas pending feedback and scoped capabilities 2026-07-07 20:36:52 +08:00
134
c17de9def5 fix: remove agent progress bubble and add dialogue memory 2026-07-07 16:30:56 +08:00
134
8f679a100c feat: add canvas agent orchestration kernel 2026-07-07 15:19:45 +08:00
134
2d6289f0fa fix: add agent preface before generation 2026-07-07 14:39:02 +08:00
134
e7cd3d6e73 fix: recognize BFL reference image support 2026-06-30 14:38:37 +08:00
134
07d081f838 chore: log image input counts for failover 2026-06-24 16:39:49 +08:00
134
5973359197 fix: preserve SnapGen resolution tiers 2026-06-24 16:15:50 +08:00
134
ddfe911812 feat: add SnapGen image provider 2026-06-24 10:58:41 +08:00
134
deacac6e8f feat: route canvas agent local edits 2026-06-24 00:17:03 +08:00
134
0c95829b1e feat: batch direct canvas image edits 2026-06-23 23:42:45 +08:00
134
23b6855b4b fix: align canvas media batch ids 2026-06-23 22:33:00 +08:00
134
fae9d32ffb feat: allow canvas agent rollout settings 2026-06-23 21:43:49 +08:00
134
f23fae7676 fix: preserve canvas context for slot controls 2026-06-23 20:33:58 +08:00
134
89b4a82e62 fix: support canvas view prompts without context payload 2026-06-23 20:07:53 +08:00
134
8913daa2b0 fix: route canvas control prompts before image billing 2026-06-23 20:01:32 +08:00
134
0f74cbd6ff fix: infer canvas agent image counts 2026-06-23 18:51:21 +08:00
134
97563450a6 fix: frame canvas agent source and result 2026-06-23 18:40:07 +08:00
134
cf879c63b6 fix: route explicit canvas slot creation 2026-06-23 18:24:38 +08:00
134
06834699be fix: route explicit canvas agent operations 2026-06-23 18:15:08 +08:00
134
6e1d512021 fix: focus latest canvas agent result by prompt 2026-06-23 18:00:18 +08:00
134
e73c2da84e fix: add canvas agent pan view intent 2026-06-23 15:55:10 +08:00
134
909f1c506c refactor: extract canvas agent writeback planning 2026-06-23 14:43:14 +08:00
134
de457b5dc3 feat: pass canvas slot context to agent planner 2026-06-23 14:03:02 +08:00
134
2945528f44 feat: support canvas comparison view intent 2026-06-22 22:33:05 +08:00
134
ad6b09d1b2 fix: focus canvas after agent writeback 2026-06-22 22:24:59 +08:00
134
bcea56c0d9 fix: bypass clarification for selected canvas slots 2026-06-22 22:14:14 +08:00
134
df0daf4d27 feat: add canvas agent operation protocol 2026-06-22 21:45:23 +08:00
134
aaf3e08dd8 fix: improve canvas derived generation flows 2026-06-22 19:36:35 +08:00
134
c2ef33753a fix: improve detail replacement generation controls 2026-06-22 17:56:58 +08:00
134
038730a24b fix: preserve auto image ratio for agnes edits 2026-06-22 16:29:13 +08:00
134
b032774e8e fix: improve image generation timeout failover 2026-06-22 14:38:59 +08:00
134
e5bcf6f403 fix: reduce scale adjust false failures 2026-06-21 23:06:26 +08:00