Skip to content

v0.3.3-alpha — Generic provider params, admin UI, install fixes

Latest

Choose a tag to compare

@ghbalf ghbalf released this 26 Mar 00:52
· 2 commits to main since this release

Fixed

  • Startup crash when .env has inline comments — systemd's EnvironmentFile doesn't strip inline # comments.
  • Misleading "install as service" hint when run via curl | bash.
  • install.sh didn't stop the service before updating.

Added

  • Generic per-provider params config — override, suppress (null), or add any API parameter per provider:
    {"name": "kimi", "api_type": "openai", "url": "...", "params": {"temperature": 1, "top_p": 0.95}}
  • Auto-retry on parameter rejection — on 400 errors like "invalid temperature", the rejected parameter is stripped and the request retried automatically.
  • Admin dashboard: provider cards now show editable params (JSON), "Add Provider" form includes a params field.
  • New API endpoint: PUT /v1/rlm/providers/params to update provider params at runtime.

Removed

  • Hardcoded kimi-k2 model name checks in OpenAIProvider.