Skip to content

Focus: Stabilize core features and fix accumulated bugs/UX issues #24825

@babanetworx

Description

@babanetworx

The Ask

Take a step back from new features and focus on making everything already documented work correctly.

The proxy and UI have accumulated numerous bugs and broken/incomplete features over successive releases. Rather than continuing to add new functionality, we should prioritize shipping a solid, reliable baseline where every documented feature actually works as expected.


Why This Matters

  • Erodes trust: Users encounter broken features that are documented, making the project feel incomplete
  • Regression burden: Each new feature adds potential for breaking existing functionality
  • UX friction: Non-working features frustrate users and create support overhead
  • Maintenance debt: The longer bugs sit, the harder they are to fix (context is lost, root causes become unclear)

Suggested Focus Areas

Proxy

  • Request routing reliability
  • Error handling consistency
  • Health checks and status endpoints
  • Authentication/authorization edge cases
  • Timeouts, retries, and fallback behavior

UI / Dashboard

  • Working log viewing and filtering
  • Accurate usage metrics and reporting
  • Navigation and settings that actually persist
  • Responsive behavior across viewports
  • Real-time updates (if applicable)

General

  • All documented API endpoints behaving as specified
  • Configuration options that actually do what they claim
  • Error messages that are clear and actionable
  • Feature flags that correspond to actual behavior

What We're Not Asking For

This is NOT a call to stop development or remove features. It's a request to:

  1. Audit the existing feature set against actual behavior
  2. Fix or document broken/unreliable features
  3. Establish stronger regression testing before releases
  4. Slow down new feature additions until the foundation is solid

How to Help

  • Confirm which issues you're aware of in the proxy/UI that match this pattern
  • Link related issues that should be addressed as part of this stabilization effort
  • Consider pinning this issue while the work is done

We want to love litellm — right now the bones are great but the finish work is needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions