diff options
| author | N. Taylor Mullen <[email protected]> | 2025-06-04 00:46:57 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-04 07:46:57 +0000 |
| commit | afc30e314f29e00e462b0f2b11ea63fda31c3c3e (patch) | |
| tree | f15fbc94bdfc065195f031e925d61a28479ec117 /packages/core | |
| parent | d179b3aae41b466a5e75ac4392d5a5ad88ffffb0 (diff) | |
feat(accessibility): Add option to disable loading phrases (#745)
Diffstat (limited to 'packages/core')
| -rw-r--r-- | packages/core/src/config/config.ts | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/packages/core/src/config/config.ts b/packages/core/src/config/config.ts index ea782c4e..deb8b62b 100644 --- a/packages/core/src/config/config.ts +++ b/packages/core/src/config/config.ts @@ -31,6 +31,10 @@ export enum ApprovalMode { YOLO = 'yolo', } +export interface AccessibilitySettings { + disableLoadingPhrases?: boolean; +} + export class MCPServerConfig { constructor( // For stdio transport @@ -66,6 +70,7 @@ export interface ConfigParameters { vertexai?: boolean; showMemoryUsage?: boolean; contextFileName?: string; + accessibility?: AccessibilitySettings; fileFilteringRespectGitIgnore?: boolean; fileFilteringAllowBuildArtifacts?: boolean; } @@ -90,6 +95,7 @@ export class Config { private approvalMode: ApprovalMode; private readonly vertexai: boolean | undefined; private readonly showMemoryUsage: boolean; + private readonly accessibility: AccessibilitySettings; private readonly geminiClient: GeminiClient; private readonly fileFilteringRespectGitIgnore: boolean; private readonly fileFilteringAllowBuildArtifacts: boolean; @@ -114,6 +120,7 @@ export class Config { this.approvalMode = params.approvalMode ?? ApprovalMode.DEFAULT; this.vertexai = params.vertexai; this.showMemoryUsage = params.showMemoryUsage ?? false; + this.accessibility = params.accessibility ?? {}; this.fileFilteringRespectGitIgnore = params.fileFilteringRespectGitIgnore ?? true; this.fileFilteringAllowBuildArtifacts = @@ -214,6 +221,10 @@ export class Config { return this.showMemoryUsage; } + getAccessibility(): AccessibilitySettings { + return this.accessibility; + } + getGeminiClient(): GeminiClient { return this.geminiClient; } |
