Sachin Sharma
Sachin Sharma
## Summary Create comprehensive multimodal.md documentation for video support covering SDK usage, CLI usage, provider differences, configuration options, and best practices. ## Technical Details - **File(s)**: `docs/features/multimodal.md` (update existing) -...
### What happened? neurolink is violating the Zod schema in the structured output by forcing conversational filler (like 'excellent') into the response, resulting in a parsing error. ### AI Provider...
## Summary SVG files detected but not sanitized. SVG can contain JavaScript causing XSS. ## Root Cause Lines 244-250 detect SVG but don't sanitize script tags and event handlers. ##...
## Summary Unsupported formats (HEIC, TIFF) rejected instead of converted. ## Fix Implement format conversion using sharp library (HEIC→JPEG, TIFF→PNG). ## Acceptance Criteria - [ ] Implement format conversion using...
## Summary File extension detection trusts any extension without validation. ## Root Cause Lines 448-451 trust any file extension without whitelist. ## Fix Define whitelist of valid image extensions, validate...
## Summary No performance metrics or counters for monitoring image processing. ## Fix Add telemetry for processing time, success/failure rates, sizes. ## Acceptance Criteria - [ ] Add processing time...
## Summary No way to add alt text/description to images for accessibility. ## Fix Add altText field to image content type structure. ## Acceptance Criteria - [ ] Add altText...
## Summary The `Content` union type lacks comprehensive documentation explaining the discriminated union pattern, type narrowing techniques, and exhaustive checking strategies. ## Root Cause - Type created with minimal JSDoc...
## Summary Update the `GenerateOptions` type in generateTypes.ts to include `audioFiles` array and `audioOptions` configuration, enabling SDK users to pass audio files for transcription. ## Technical Details - **File(s)**: `src/lib/types/generateTypes.ts`...
## Summary Error messages vary in format and detail across different functions. ## Fix Standardize error format with categories and consistent structure. ## Acceptance Criteria - [ ] Define error...