Skip to content

fix(ai): remove Radius authentication and access - #290

Merged
Pepps233 merged 3 commits into
fix/diffex-provider-login-menufrom
fix/remove-radius-integration
Oct 27, 2026
Merged

Pepps233 merged 3 commits into
fix/diffex-provider-login-menufrom
fix/remove-radius-integration

Conversation

@Pepps233

Copy link
Copy Markdown
Contributor

Summary

Remove the built-in Radius provider, authentication flows, and automatic discovery.

Reasoning

Radius must not be used in development, testing, evaluation, or production.
Saved credentials and cached models must not restore its integration.

Changes

  • Delete Radius provider, gateway configuration, and OAuth implementations.
  • Remove environment-key resolution, provider exports, defaults, and configuration composition.
  • Reject the former models configuration OAuth selector.
  • Update provider documentation, removal regressions, and artifact-menu checks.

Testing

  • npm run check and ./test.sh passed on the complete local revision.
  • Removal regressions cover saved credentials, cached models, direct login, and stale requests.
  • No Radius service was contacted.

- Remove built-in OAuth and API-key integration so saved state cannot restore Radius access
- Reject custom Radius OAuth configuration and cover direct login and stale model requests
- Preserve the reviewed callback and installed-login checks during provider migration
@Pepps233
Pepps233 merged commit 25dfcd8 into main Oct 27, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant