Add extension settings info to /extensions list (#14905)

This commit is contained in:
christine betts
2025-12-30 16:09:48 -05:00
committed by GitHub
parent ec79fe1ab2
commit ec11b8afbf
4 changed files with 86 additions and 3 deletions

View File

@@ -134,6 +134,20 @@ export interface CodebaseInvestigatorSettings {
model?: string;
}
export interface ExtensionSetting {
name: string;
description: string;
envVar: string;
sensitive?: boolean;
}
export interface ResolvedExtensionSetting {
name: string;
envVar: string;
value: string;
sensitive: boolean;
}
export interface IntrospectionAgentSettings {
enabled?: boolean;
}
@@ -155,6 +169,8 @@ export interface GeminiCLIExtension {
excludeTools?: string[];
id: string;
hooks?: { [K in HookEventName]?: HookDefinition[] };
settings?: ExtensionSetting[];
resolvedSettings?: ResolvedExtensionSetting[];
}
export interface ExtensionInstallMetadata {