Skip to content

Update from task 831b7922-554b-478a-b139-239609bf93b0#4

Merged
ciroautuori merged 1 commit into
mainfrom
openvista-api-key-management-f93b0
Jul 21, 2026
Merged

Update from task 831b7922-554b-478a-b139-239609bf93b0#4
ciroautuori merged 1 commit into
mainfrom
openvista-api-key-management-f93b0

Conversation

@ciroautuori

Copy link
Copy Markdown
Collaborator

This PR was created by qwen-chat coder for task 831b7922-554b-478a-b139-239609bf93b0.

- openvidia/compaction.py: Enhanced compaction system with retry logic, increased timeout to 12s, reduced min healthy fraction to 0.15, added detailed error logging for 400/404/500 errors, and improved fallback mechanisms
- openvidia/proxy_state.py: Implemented adaptive cooldown with multipliers for consecutive failures, reduced cooldown durations for 400/404/429 errors, added detailed error logging for debugging, and enhanced RPM tracking with adaptive backoff
- openvidia/responses_shim.py: Added error body reading and logging for 400/404/500 responses in rotation phase to improve debugging capabilities
- Overall improvements provide better resilience against 429 rate limits, faster recovery from transient errors, and comprehensive error diagnostics for debugging failed requests
@ciroautuori
ciroautuori merged commit 35e0f75 into main Jul 21, 2026
0 of 3 checks passed
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.

2 participants