Skip to content

feat: Improve streaming error handling - #635

Merged
haiphucnguyen merged 1 commit into
mainfrom
feature/minor-improvements
Aug 13, 2026
Merged

feat: Improve streaming error handling#635
haiphucnguyen merged 1 commit into
mainfrom
feature/minor-improvements

Conversation

@haiphucnguyen

Copy link
Copy Markdown
Collaborator
  • Extract streaming error classifier to detect empty HTTP responses caused by context window exhaustion in local AI providers
  • Add provider-specific guidance (Ollama, Docker, LM Studio, LocalAI) for context window errors across all 10 locales
  • Make ConfigurationErrorException always terminal to prevent futile retries
  • Fix tools indicator button color and remove unnecessary model list divider

- Add LAUNCH_PING analytics event fired on every app open without consent, sending only appVersion and os for GDPR-safe DAU measurement
- Remove installId from returning-user retention pings to match privacy posture
- Extract streaming error classifier to detect empty HTTP responses caused by context window exhaustion in local AI providers
- Add provider-specific guidance (Ollama, Docker, LM Studio, LocalAI) for context window errors across all 10 locales
- Make ConfigurationErrorException always terminal to prevent futile retries
- Fix tools indicator button color and remove unnecessary model list divider
@haiphucnguyen
haiphucnguyen merged commit d21b883 into main Aug 13, 2026
10 checks passed
@haiphucnguyen
haiphucnguyen deleted the feature/minor-improvements branch August 13, 2026 05:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant