feat(cli): support Open Plugin (plugin.json) manifest standard

Fixes https://github.com/google-gemini/maintainers-gemini-cli/issues/1597
This commit is contained in:
Taylor Mullen
2026-03-23 15:59:18 -07:00
parent 42a673a52c
commit 2da2f28b20
9 changed files with 750 additions and 76 deletions
+8
View File
@@ -348,6 +348,14 @@ export interface GeminiCLIExtension {
isActive: boolean;
path: string;
installMetadata?: ExtensionInstallMetadata;
manifestType?: 'gemini' | 'open-plugin';
description?: string;
author?: string | { name: string; email?: string; url?: string };
license?: string;
repository?: string | { type: string; url: string; directory?: string };
homepage?: string;
logo?: string;
keywords?: string[];
mcpServers?: Record<string, MCPServerConfig>;
contextFiles: string[];
excludeTools?: string[];