Summary
Support multiple images per turn in the image ingestion pipeline, as defined in the channel image ingestion strategy (GitHub #266).
Tasks
References
Notes
- Current MVP enforces
MAX_IMAGES_PER_TURN = 1
- Provider dispatch must be updated to pass
&[StagedImage] as a multi-element slice
- This is a future enhancement — lower priority than Discord/Slack ingestion
Summary
Support multiple images per turn in the image ingestion pipeline, as defined in the channel image ingestion strategy (GitHub #266).
Tasks
MAX_IMAGES_PER_TURN(configurable, default: 4)References
openspec/changes/2026-03-26-channel-image-ingestion-strategy/specs/channel-image-ingestion/spec.mdopenspec/changes/2026-03-26-channel-image-ingestion-strategy/design.md(Future Considerations §1)Notes
MAX_IMAGES_PER_TURN = 1&[StagedImage]as a multi-element slice