Skip to content

feat: global connection pointers#410

Merged
manojbajaj95 merged 5 commits into
mainfrom
feature/global-connection-pointers
Jun 12, 2026
Merged

feat: global connection pointers#410
manojbajaj95 merged 5 commits into
mainfrom
feature/global-connection-pointers

Conversation

@beubax

@beubax beubax commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

Description

Adds global provider connection fallbacks. Admins can mark one of their own connections as global per provider, and identities without a local default connection can use that global pointer without copying credentials. Local user connections continue to override globals.

Also adds CLI/API/UI support for managing and displaying global connections with non-admin detail access restricted.

Motivation and Context

This lets deployments configure shared provider connections while preserving each user’s ability to keep or create their own provider-specific connection.

How Has This Been Tested?

Ran:

  • uv run pytest
  • uv run ruff check src/ tests/
  • uv run ty check src/
  • uv run pre-commit run --all-files

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • I have read the CONTRIBUTING document.
  • All new and existing tests passed.

@beubax beubax linked an issue Jun 10, 2026 that may be closed by this pull request
8 tasks
@manojbajaj95 manojbajaj95 merged commit 16af935 into main Jun 12, 2026
5 checks passed
@manojbajaj95 manojbajaj95 deleted the feature/global-connection-pointers branch June 12, 2026 04:56
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.

feat: share credentials across a team

2 participants