- include ordered OpenRouter multi-image parts in provider payloads - persist multi-image session inputs as asset references instead of inline payloads - restore ordered inputs from storage and cover the persistence path with tests
- include ordered OpenRouter multi-image parts in provider payloads - persist multi-image session inputs as asset references instead of inline payloads - restore ordered inputs from storage and cover the persistence path with tests