Skip to content

feat: multi-image per turn support #331

@yacosta738

Description

@yacosta738

Summary

Support multiple images per turn in the image ingestion pipeline, as defined in the channel image ingestion strategy (GitHub #266).

Tasks

  • Increase MAX_IMAGES_PER_TURN (configurable, default: 4)
  • Update provider payloads to handle multiple images
  • Update observability events for multi-image turns
  • Add tests for multi-image scenarios

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions