33190bd8e0
- Replace fixed text window retry strategy with dynamic chunk-based approach - Add configurable chunk size, overlap, and maximum chunks via environment variables - Implement chunk splitting with overlap handling for context preservation - Add chunk processing with retry logic per chunk - Include deduplication of items across chunks - Update logging to reflect chunk-based processing BREAKING CHANGE: Changes the retry strategy from fixed text windows to dynamic chunk-based processing. Existing configurations may need adjustment for FLYER_AI_CHUNK_SIZE_CHARS, FLYER_AI_CHUNK_OVERLAP_CHARS, and FLYER_AI_MAX_CHUNKS.