Skip to content

History / Failover and Hotel Routing

Revisions

  • Sync wiki from hugalafutro/model-hotel@f36a179

    @github-actions github-actions[bot] committed Jun 22, 2026
  • docs: discovery self-heal, scan summary diff, effective failover entry state (PR #199) - Model Discovery: DisableMissingModels now only touches newly disabled models, re-syncs their failover groups, and feeds the scan diff; both discover endpoints return a diff rendered as a summary modal; tooltip for discovery-disabled models on the Models page - Failover: effective entry state (model_enabled/provider_enabled) in responses and UI, self-heal note, updated_groups in per-model syncs - API Reference: diff examples on discover endpoints, new entry fields, fixed stale sync response field name (disabled_groups -> deleted_groups) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

    @hugalafutro hugalafutro committed Jun 11, 2026
  • docs: sync wiki with v0.9.49 (multimodal endpoints, NeuralWatt, timing columns, VK access control) - API Reference: multimodal proxy endpoints (/v1/embeddings, images, audio), endpoint_type log filter, cursor/detail endpoints, settings DELETE + missing allowed keys, backups/restore, WebAuthn + Version sections, virtual key allowed_providers/strip_reasoning fields, updated log entry shape - Configuration: 50MB MAX_REQUEST_SIZE default, NeuralWatt built-in hosts, actual 8 Settings sections (incl. Passkeys), corrected circuit-breaker settings, Dockerfile bases (node:26/go:1.26/alpine:3.23), compose env + unexposed db port, faithful .env.example - Request Logging: dial_ms/failover_lookup_ms/response_header_ms renames, cache_hits JSONB, cache-hit tokens now exposed in Logs API, migration history - Virtual Keys: allowed_providers + strip_reasoning (schema, API, context keys) - Model Discovery: NeuralWatt detection, quota API, comparison row - Failover: settings now have UI controls; failover covers all /v1 endpoints - Security/Privacy/Home/Development: 50MB limit, PATCH rename route, host list, 43 migrations, Go 1.26 / Node 24-26, webauthn + i18n in project structure Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

    @hugalafutro hugalafutro committed Jun 10, 2026
  • docs: add backup rotation settings + provider disable modal - Add backup_enabled, backup_interval, backup_son/father/grandfather_retention to Configuration.md - Add prune-preview and prune endpoints to API Reference - Add son/father/grandfather rotation explanation to Database Backup section - Update Development.md with periodic backup reference - Add Manage Providers modal to Failover-and-Hotel-Routing.md - Add backup.pruned SSE event

    @hugalafutro hugalafutro committed Jun 8, 2026
  • Convert 6 ASCII diagrams to SVGs, remove placeholders, reorganize screenshots - Replace Request Processing Pipeline ASCII → request-processing-pipeline.svg - Replace Key Lifecycle (3) ASCII → key-lifecycle-creation/authentication/deletion.svg - Replace Provider Selection Algorithm ASCII → provider-selection-algorithm.svg - Replace Complete Request Flow ASCII → complete-request-flow.svg - Replace Circuit Breaker State Transitions ASCII → circuit-breaker-transitions.svg - Remove old circuit-breaker-states.svg (replaced by circuit-breaker-transitions.svg) - Remove all 'revision before SVG conversion' placeholder text - Move screenshots to top of Virtual Keys and Model Discovery pages, centered

    @hugalafutro hugalafutro committed Jun 2, 2026
  • Update screenshots and add new section documentation - Replace all screenshots with latest UI captures - Add settings_proxy.png, settings_circuit_breaker.png for Proxy and Circuit Breaker sections - Add login_passkey.png, webauthn_credentials.png for WebAuthn - Add failover_entries.png for per-entry toggles - Add Proxy, Circuit Breaker & Failover, Database Backup sections to Configuration.md - Update settings section count from 8 to 11 - Add screenshot references in Security.md and Failover-and-Hotel-Routing.md

    @hugalafutro hugalafutro committed Jun 2, 2026
  • Replace ASCII diagrams with SVG - security-architecture.svg: request security pipeline (dark theme) - failover-flow.svg: proxy layer failover request flow - circuit-breaker-states.svg: 3-state machine diagram - virtual-keys-flow.svg: client-proxy-provider auth flow - Markdown files updated to reference SVGs with fallback links

    @hugalafutro hugalafutro committed Jun 2, 2026
  • Update docs: WebAuthn, SSRF/SafeDialer, TTFT/stall timeouts, resolved_model_id - Configuration.md: add KNOWN_PROXIES, WebAuthn env vars, ttft_timeout, stream_stall_timeout settings, SSRF distinction notes - Security.md: add WebAuthn/FIDO2 section, SafeDialer section, update architecture diagram, add env vars, update checklist - Failover-and-Hotel-Routing.md: add TTFT probe, stall watchdog, resolved_model_id, timeout settings - Request-Logging.md: add resolved_model_id column, clarify TTFT probe

    @hugalafutro hugalafutro committed Jun 2, 2026
  • Updated Failover and Hotel Routing (markdown)

    @hugalafutro hugalafutro committed May 21, 2026
  • Fix Virtual Keys image spacing, fix ASCII diagrams, replace all em dashes

    @hugalafutro hugalafutro committed May 21, 2026
  • Replace all placeholder images with actual screenshots

    @hugalafutro hugalafutro committed May 21, 2026
  • Publish wiki with all pages and screenshots

    @hugalafutro hugalafutro committed May 21, 2026