发布

  • [OPIK-2959] [FE] [BE] Finalize FE support for Multiple Custom Providers (#3967)

    frostbyte_neo 发布于 2025-11-10 10:25:39 +00:00

    • OPIK-2548 frontend implementation

    • issue-3040 add custom provider in configuration page

    • issue-3040 fix add custom provider button

    • issue-3040 hide default prefix

    • issue-3040 integrate with backend

    • issue-3040 fix custom providers grouping

    • issue-3040 fix provider name extraction

    • issue-3040 fix provider edit

    • issue-3040 fix state preservation

    • issue-3040 fix create custom provider

    • issue-3040 fix custom provider selection

    • issue-3040 post rebase fixes

    • issue-3040 update docs

    • issue-3040 code style

    • Optimised images with calibre/image-actions

    • issue-3040 remove provider name restrictions

    • issue-3040 ui fixes

    • issue-3040 lint

    • issue-3040 fix update custom provider flow

    • issue-3040 fix typecheck

    • issue-3040 pr comments FE

    • issue-3040 provider types

    • issue-3040 add FE coverage

    • issue-3040 PR comments FE

    • issue-3040 lint

    • Refactor SetupProviderDialog to improve provider handling and UI structure. Added DialogAutoScrollBody for better layout and updated form submission logic to include providerName for custom providers.

    • Enhance CustomProviderDetails component to support edit mode by passing isEdit prop. Simplified provider name input rendering logic and updated description for clarity.

      • fix linter error
    • issue-3040 re-introduce BE incompatible changes

    • Refactor and enhance provider configuration management, including adding support for composed provider types, improving form handling, and streamlining custom provider workflows.

    • Simplify model configuration check logic in LlmProviderFactoryImpl

    • Refactor: Improve provider form logic, validation, and schema handling

    • Revision 2: Address Copilot PR review comments

    • Fix double slash bug in custom provider model prefix logic
    • Clarify conditional validation requirement in provider name schema documentation
    • Apply Spotless formatting to backend files

    • Update LlmProviderFactoryTest to ensure model strings include full provider names for validation

    • Refactor SetupProviderDialog to utilize convertCustomProviderModels for model configuration, enhancing provider data handling.


    Co-authored-by: Ido Berkovich ido@comet.com
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

    下载附件