wyuc
b5605ef979
feat(agent-runtime): workbench generate_image / generate_video write through the asset pool ( #1007 part 6) ( #1524 )
...
The workbench tools store generated bytes in the asset pool under the shared principal and write the allocated id into the document, the same discipline as the classic chain since #1392 ; the runner's putScene creates the reference rows and commits the allocations. The video completion patch rewrites every placeholder slot and retires anything that would shadow the new id; immediate render is preserved by leasing the id at the render boundary. A store-full refusal fails the tool with a model-readable error and writes nothing. Legacy /api/classroom-media documents keep rendering. Closes #1522 .
2026-09-16 11:57:54 +08:00
..
2026-09-16 11:57:54 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-09-04 10:52:25 -04:00
2026-09-04 10:52:25 -04:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-09-15 09:55:26 +02:00
2026-08-28 14:06:03 +08:00
2026-09-15 09:55:26 +02:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-09-16 11:57:54 +08:00
2026-08-27 19:26:25 +08:00
2026-09-16 11:57:54 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-09-16 11:57:54 +08:00
2026-08-28 16:20:22 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-09-11 05:33:42 +02:00
2026-09-14 17:53:08 +02:00
2026-09-04 10:52:25 -04:00
2026-08-27 19:26:25 +08:00
2026-09-14 18:43:31 +02:00
2026-09-14 17:01:59 +02:00
2026-08-27 19:26:25 +08:00
2026-08-31 07:22:27 -04:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-30 01:31:58 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-31 04:21:01 -04:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-09-04 10:52:25 -04:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-09-02 06:01:18 -04:00
2026-09-04 08:50:26 -04:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-09-11 19:38:08 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-09-15 17:47:30 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-08-27 19:26:25 +08:00
2026-09-14 17:41:09 +02:00