Extensibility: Gemini.md files (#944)

This commit is contained in:
matt korwel
2025-06-11 13:34:35 -07:00
committed by GitHub
parent 24c61147b8
commit 4160d904da
7 changed files with 139 additions and 27 deletions

View File

@@ -74,6 +74,22 @@ function loadExtensionsFromDir(dir: string): ExtensionConfig[] {
);
continue;
}
if (extensionConfig.contextFileName) {
const contextFilePath = path.join(
extensionDir,
extensionConfig.contextFileName,
);
if (fs.existsSync(contextFilePath)) {
extensionConfig.contextFileName = contextFilePath;
}
} else {
const contextFilePath = path.join(extensionDir, 'gemini.md');
if (fs.existsSync(contextFilePath)) {
extensionConfig.contextFileName = contextFilePath;
}
}
extensions.push(extensionConfig);
} catch (e) {
console.error(