v1.1.3
What's Changed
Provider Error Handling
- Friendly user-facing message for
ModelHTTPError(e.g. OpenRouter 402, 429) and mid-streamopenai.APIError, with status-code-specific hints and the provider's own message - Retry button on the error reply that resubmits the original prompt against the unchanged history
- Single-line warning log on expected provider failures; full traceback retained for genuine bugs
OpenRouter Attribution
- Send
HTTP-RefererandX-Title: OrionBelt Chatheaders so the app appears on OpenRouter's activity dashboard and apps leaderboard
Branding & Startup
- Replace Chainlit default favicon with the OrionBelt mark (injected via
header.jsto override Chainlit's hardcoded<link rel=icon>) - Log
OrionBelt Chat v<version> starting upat process start, version pulled from package metadata
Repo
- Add
CLAUDE.md(project conventions for AI assistants) and ignore.claude/
Full Changelog: v1.1.2...v1.1.3