134
|
f022fda584
|
fix(agent): recognize image provider HTTP and quota failures
|
2026-10-21 10:24:35 +08:00 |
|
134
|
5c126d26ab
|
fix(agent): preserve legacy automatic image model selection
|
2026-10-21 10:22:48 +08:00 |
|
134
|
28c2a1ceb8
|
feat(agent): recover automatic image generation without switching user-pinned models
|
2026-10-21 10:20:59 +08:00 |
|
134
|
e3a8f0e0a1
|
fix(agent): consider the full fallback pool within the request deadline
|
2026-10-21 10:00:23 +08:00 |
|
134
|
bd27401b6c
|
fix(agent): reject malformed model envelopes before tool execution
|
2026-10-21 09:51:04 +08:00 |
|
134
|
c0ff503c85
|
fix(agent): distinguish empty upstream answers from policy refusals
|
2026-10-21 09:49:06 +08:00 |
|
134
|
f0186a175e
|
fix(agent): encode circuit timestamps for PostgreSQL comparisons
|
2026-10-21 09:45:25 +08:00 |
|
134
|
0e960b1723
|
fix(agent): cancel vision failover when the task stops
|
2026-10-21 09:44:22 +08:00 |
|
134
|
b17ccfdeed
|
feat(agent): add persistent 30-minute multimodal failover circuits
|
2026-10-21 09:42:02 +08:00 |
|
134
|
45cc65130a
|
fix(agent): restrict cutout completion to explicit single-action requests
|
2026-10-21 09:21:12 +08:00 |
|
134
|
aad795cc85
|
fix(agent): finish verified cutouts without repeated visual review
|
2026-10-21 09:17:20 +08:00 |
|
134
|
a4b3d0ddee
|
fix(canvas): collapse image parameter captions before they truncate
|
2026-10-21 08:59:59 +08:00 |
|
134
|
281174d787
|
fix(canvas): adapt composer controls to panel width and remove reference placeholder
|
2026-10-21 08:55:19 +08:00 |
|
134
|
98f5812b90
|
fix(canvas): restore inline Agent history from existing cache payloads
|
2026-10-21 00:26:43 +08:00 |
|
134
|
0272a5a328
|
fix(canvas): serialize pre-Agent saves with scheduled autosave
|
2026-10-21 00:12:23 +08:00 |
|
134
|
c690c0e370
|
fix(canvas): integrate Agent activity into chat messages without internal branding
|
2026-10-21 00:01:43 +08:00 |
|
134
|
0ab68d28ba
|
fix(canvas): capture current image model and canvas save callback at Agent admission
|
2026-10-20 23:40:25 +08:00 |
|
134
|
4ee3e369c6
|
feat(canvas): unify image composer with native Agent and honor generation controls
|
2026-10-20 23:30:04 +08:00 |
|
134
|
85aa711633
|
fix(canvas): defer expired archive cleanup after ZIP admission
|
2026-10-20 22:58:28 +08:00 |
|
134
|
226a85d339
|
fix(canvas): release ZIP staging bytes and revalidate recovery files
|
2026-10-20 18:50:58 +08:00 |
|
134
|
87e6476ba8
|
fix(canvas): prepare durable selection ZIPs before resumable download
|
2026-10-20 18:43:59 +08:00 |
|
134
|
2fb3ed8512
|
feat(agent): complete non-video business grants with verified contracts
|
2026-10-20 18:18:44 +08:00 |
|
134
|
df7e6ee0e1
|
fix(canvas-agent): block video-only controls in shared image menus
|
2026-10-20 17:50:34 +08:00 |
|
134
|
311d2eed8f
|
fix(canvas-agent): apply core dump limit to sandbox process tree
|
2026-10-20 17:44:59 +08:00 |
|
134
|
1e2f76a79f
|
fix(canvas-agent): preserve server disk reserve for sandbox tasks
|
2026-10-20 17:43:00 +08:00 |
|
134
|
20651ab231
|
fix(canvas-agent): load sandbox host runtime outside web asset tracing
|
2026-10-20 17:42:13 +08:00 |
|
134
|
cea172a327
|
fix(canvas-agent): cover legacy tools and recover confirmed request rejections
|
2026-10-20 17:32:31 +08:00 |
|
134
|
b619005c07
|
feat(canvas-agent): grant audited project tools and pause video authorization
|
2026-10-20 17:26:48 +08:00 |
|
134
|
3ad7fd6b45
|
fix(canvas-agent): avoid production migration numbering collision
|
2026-10-20 15:02:02 +08:00 |
|
134
|
650a94db72
|
feat(canvas-agent): run native ZCode core in isolated task sandboxes
|
2026-10-20 14:54:41 +08:00 |
|
134
|
9a5ed91e32
|
fix(canvas): quarantine unstable detailed inspection behind explicit opt-in
|
2026-10-20 02:29:33 +08:00 |
|
134
|
d228d01244
|
fix(canvas): retry uncertain text inspection without replaying image generation
|
2026-10-20 02:00:23 +08:00 |
|
134
|
b7840a3c16
|
fix(canvas): preserve text legibility and isolate product detail verification
|
2026-10-20 01:53:30 +08:00 |
|
134
|
7a07742729
|
fix(canvas): independently verify product support structure before accepting replacements
|
2026-10-20 01:08:45 +08:00 |
|
134
|
3614828bce
|
fix(canvas): bind visual verification roles and preserve measured product proportions
|
2026-10-20 00:14:08 +08:00 |
|
134
|
0a97c87864
|
fix(canvas): accept structured OCR differences without overlooking numeric changes
|
2026-10-19 21:44:34 +08:00 |
|
134
|
3f344d7ea8
|
fix(canvas): verify template copy independently and diversify vision fallback
|
2026-10-19 20:49:32 +08:00 |
|
134
|
66824ba913
|
fix(canvas): restore template text pixels before replacement quality checks
|
2026-10-19 19:59:16 +08:00 |
|
134
|
3a1796608a
|
fix(canvas): keep source pixels authoritative over inferred product facts
|
2026-10-19 19:44:28 +08:00 |
|
134
|
03b3f5cf67
|
fix(canvas): lock observed product structure during template edits
|
2026-10-19 19:41:01 +08:00 |
|
134
|
ec6dc9c6e2
|
fix(canvas): focus replacement product and prefer healthy editors
|
2026-10-19 19:30:30 +08:00 |
|
134
|
d416b83381
|
fix(canvas): validate template replacement direction and product identity
|
2026-10-19 19:23:11 +08:00 |
|
134
|
aec7134ad3
|
fix(canvas): prepare original downloads independently of archiving
|
2026-10-19 18:44:39 +08:00 |
|
134
|
45c554fc27
|
fix(agent): fail over rejected credentials and allow local image downloads
|
2026-10-19 17:55:29 +08:00 |
|
134
|
02fad667f9
|
fix(flow-board): prevent runtime recovery from reloading edits
|
2026-10-19 17:29:54 +08:00 |
|
134
|
b9d3763730
|
fix(canvas): deduplicate archived image result replays
|
2026-10-19 17:04:19 +08:00 |
|
134
|
3b9dbd93b1
|
fix(canvas): reuse save transaction for image archive lookups
|
2026-10-19 14:39:58 +08:00 |
|
134
|
f0761e7f61
|
fix(ai): honor provider chat contracts and prevent unsafe retries
|
2026-10-15 16:00:45 +08:00 |
|
134
|
86c565d34c
|
fix(canvas): prevent stale autosaves from overwriting generated images
|
2026-10-15 14:50:43 +08:00 |
|
134
|
e6dbb612ce
|
fix(psd): preserve dimension annotation positions in image exports
|
2026-10-15 11:32:48 +08:00 |
|