Sachin Sharma

Results 86 issues of 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) -...

documentation
good first issue
priority:medium
effort:2h
complexity:simple
has-dependencies
modality:video
subtask

### 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...

bug

## 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. ##...

type:security
priority:medium
component:image-processor
effort:4h

## 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...

type:feature
priority:low
component:image-processor

## 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...

good first issue
type:security
priority:medium
component:image-processor
effort:1h

## 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...

enhancement
good first issue
priority:low
component:image-processor
effort:2h

## 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...

good first issue
type:feature
priority:low
component:image-processor

## 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...

documentation
good first issue
type:bug
priority:low
component:types
modality:multimodal
effort:2h
complexity:trivial

## 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`...

good first issue
released
type:feature
priority:high
component:types
effort:1h
complexity:simple
subtask

## Summary Error messages vary in format and detail across different functions. ## Fix Standardize error format with categories and consistent structure. ## Acceptance Criteria - [ ] Define error...

enhancement
good first issue
priority:low
component:image-processor
effort:2h