Repository navigation
openai-compatible-errors 0.1.0
Initial release of the Ruby-native OpenAI-compatible API failure boundary.
Highlights:
- Safe-by-default immutable error snapshots for HTTP-like and SDK-style failures.
- Bounded Retry-After parsing and conservative retry planning that never sleeps or replays.
- Incremental Chat Completions and Responses SSE inspection without retaining generated output.
- Cycle-aware bounded log sanitization.
- Zero runtime dependencies; Ruby 3.0+.
RubyGems: https://rubygems.org/gems/openai-compatible-errors
Documentation: https://github.com/airouter-dev/openai-compatible-errors-ruby#readme
Security and release design: see SECURITY.md and RELEASING.md.