feat(core): improve byok ux (#15303)

fix #15265

#### PR Dependency Tree


* **PR #15303** 👈

This tree was auto-generated by
[Charcoal](https://github.com/danerwilliams/charcoal)
This commit is contained in:
DarkSky
2026-07-21 19:52:34 +08:00
committed by GitHub
parent 7318ef1ed4
commit b6b7f1eeaf
22 changed files with 381 additions and 85 deletions
@@ -3060,6 +3060,7 @@ export const workspaceByokSettingsQuery = {
allowedProviders
localStorageSupported
customEndpointSupported
privateEndpointSupported
hasAiPlan
keys {
id
@@ -10,6 +10,7 @@ query workspaceByokSettings($id: String!, $from: DateTime!, $to: DateTime!) {
allowedProviders
localStorageSupported
customEndpointSupported
privateEndpointSupported
hasAiPlan
keys {
id
+2
View File
@@ -3569,6 +3569,7 @@ export interface WorkspaceByokSettingsType {
keys: Array<WorkspaceByokKeyConfigType>;
localEntitled: Scalars['Boolean']['output'];
localStorageSupported: Scalars['Boolean']['output'];
privateEndpointSupported: Scalars['Boolean']['output'];
serverEntitled: Scalars['Boolean']['output'];
warnings: Array<WorkspaceByokCapabilityWarningType>;
workspaceId: Scalars['String']['output'];
@@ -7784,6 +7785,7 @@ export type WorkspaceByokSettingsQuery = {
allowedProviders: Array<ByokProvider>;
localStorageSupported: boolean;
customEndpointSupported: boolean;
privateEndpointSupported: boolean;
hasAiPlan: boolean;
keys: Array<{
__typename?: 'WorkspaceByokKeyConfigType';