You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Oversized chat image causes persistent provider error loop in the affected conversation #314
Adding an image to a chat caused a provider error. The user is stuck in a repeating error loop in the chat containing the image and cannot continue that conversation. Unrelated chats are not affected.
Environment
Version (kit --version): kit 0.2.20
OS / architecture: macOS (Darwin arm64)
Surface: acp (from the fatal log)
Specific ACP host, model, image dimensions, and image format: not yet captured
Reported reproduction
Add an image to a chat.
Encounter the provider error below.
Attempt to continue the chat containing the image.
The error repeats and prevents that conversation from continuing. Other chats remain usable.
This report records the user's observed behavior; an independent reproduction has not yet been established.
Actual behavior
loop error: provider error: Responses image dimensions are too large; fatal log: ~/.kit/errors/s-1793235864568-63251-1/e-1793313023378-2665-3.json
changed the title [-]Oversized chat image causes persistent provider error loop and blocks other chats[/-][+]Oversized chat image causes persistent provider error loop in the affected conversation[/+]on Oct 29, 2026
Merged fix: #336 (d09f558). Reproduced the local tall-image failure and corrected the existing normalization pipeline: safely decodable images are resized before output-axis validation, including small encoded files with large dimensions and images already retained in conversation history. Existing source byte/pixel/decoded-memory budgets remain unchanged. Added actionable sanitized diagnostics and bounded metadata validation. Verified 30 provider tests, 20 diagnostic tests, current-head CI and review. Remaining scope is recovery for an already-retained attachment that exceeds hard source safety budgets; this fix does not silently remove attachments or claim a removal/replacement interface exists.
Activity
[-]Oversized chat image causes persistent provider error loop and blocks other chats[/-][+]Oversized chat image causes persistent provider error loop in the affected conversation[/+]danielkov commentedon Nov 1, 2026
Merged fix: #336 (d09f558). Reproduced the local tall-image failure and corrected the existing normalization pipeline: safely decodable images are resized before output-axis validation, including small encoded files with large dimensions and images already retained in conversation history. Existing source byte/pixel/decoded-memory budgets remain unchanged. Added actionable sanitized diagnostics and bounded metadata validation. Verified 30 provider tests, 20 diagnostic tests, current-head CI and review. Remaining scope is recovery for an already-retained attachment that exceeds hard source safety budgets; this fix does not silently remove attachments or claim a removal/replacement interface exists.