document render artifact salvage
All checks were successful
build / build (push) Successful in 2s

This commit is contained in:
robert
2026-05-18 19:19:42 -03:00
parent 859107d612
commit 68108c895f

View File

@@ -82,7 +82,9 @@ For render/media agents, subprocesses must be bounded with timeouts and broad
exception handling, and failures must return structured JSON instead of
crashing the worker. Use ``render: bool = False`` by default and expose every
public skill argument with concrete type hints so the live ``input_schema``
contains the full call surface.
contains the full call surface. If a render command returns nonzero after
emitting a usable file, persist or wrap that artifact and include the command
failure as a warning instead of dropping the result.
For Manim presentation agents specifically, generate a stable PDF fallback
that does not require Manim rendering. If HTML/video rendering is requested,