fix: pass image attachments to runtime #48
Reference in New Issue
Block a user
Delete Branch "fix/l4-vision-attachments"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Live tenant image-upload smoke showed attachment metadata reaching runtimes but image bytes not being delivered to the model path.\n\nThis PR adds targeted L4 forwarding and regression tests.\n\nValidation:\n- runtime: PYTHONPATH=. pytest -q tests/test_a2a_nonblocking_inbox.py tests/test_executor_helpers.py::test_build_user_content_with_files_image_is_multimodal tests/test_executor_helpers.py::test_extract_attached_files_fetches_platform_pending_attachment\n- codex: PYTHONPATH=. pytest -q tests/test_executor.py
Approved after code-review pass and local targeted verification. Runtime preserves image-only uploads and multimodal interrupt content.
Approved. Scoped runtime change with regression coverage for image, image-only, and interrupt paths.