diff --git a/src/components/backend-ai-app-launcher.ts b/src/components/backend-ai-app-launcher.ts index 4888154f97..648dbf5de2 100644 --- a/src/components/backend-ai-app-launcher.ts +++ b/src/components/backend-ai-app-launcher.ts @@ -1548,7 +1548,8 @@ export default class BackendAiAppLauncher extends BackendAIPage { * Open a guide for terminal */ _openTerminalGuideDialog() { - this.terminalGuideDialog.show(); + !globalThis.backendaiclient.supports('copy-on-terminal') && + this.terminalGuideDialog.show(); } /** diff --git a/src/lib/backend.ai-client-esm.ts b/src/lib/backend.ai-client-esm.ts index 68afc7d17e..239f931534 100644 --- a/src/lib/backend.ai-client-esm.ts +++ b/src/lib/backend.ai-client-esm.ts @@ -813,13 +813,14 @@ class Client { } if (this.isManagerVersionCompatibleWith('25.12.0')) { this._features['mount-by-id'] = true; + this._features['reservoir'] = true; } if (this.isManagerVersionCompatibleWith('25.13.0')) { this._features['pending-session-list'] = true; this._features['endpoint-lifecycle-ready-stage'] = true; } - if (this.isManagerVersionCompatibleWith('25.12.0')) { - this._features['reservoir'] = true; + if (this.isManagerVersionCompatibleWith('25.13.2')) { + this._features['copy-on-terminal'] = true; } }