Skip to content

feat: add Nous Research as built-in OAuth provider#534

Open
oxkage wants to merge 1 commit intodecolua:masterfrom
oxkage:feat/nous-research-provider
Open

feat: add Nous Research as built-in OAuth provider#534
oxkage wants to merge 1 commit intodecolua:masterfrom
oxkage:feat/nous-research-provider

Conversation

@oxkage
Copy link
Copy Markdown

@oxkage oxkage commented Apr 9, 2026

Add Nous Research as a built-in OAuth provider with device code flow and agent key support.

Changes:

  • OAuth device code flow integration
  • Agent key minting for inference API access
  • Token refresh support
  • Provider logo and UI integration
  • Connection test validation

Endpoints:

  • Device Code: portal.nousresearch.com/api/oauth/device/code
  • Token: portal.nousresearch.com/api/oauth/token
  • Agent Key: portal.nousresearch.com/api/oauth/agent-key
  • Inference: inference-api.nousresearch.com/v1

- Add NOUS_CONFIG with device code flow endpoints
- Add nous provider handler with agent key minting
- Add token refresh support (access token + agent key)
- Add nous to provider configs, routes, and UI components
- Add provider logo
- Configure test endpoint for connection validation

OAuth Flow:
1. Request device code from portal.nousresearch.com
2. User authorizes via device verification URL
3. Poll for access token
4. Mint agent key for inference API
5. Use agent key with inference-api.nousresearch.com
@oxkage oxkage force-pushed the feat/nous-research-provider branch from 28d5ac6 to e7d82df Compare April 9, 2026 03:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant