Clean up agentDir handling and remove redundant code

- Use default params instead of resolvedAgentDir pattern in loaders
- Remove unused DiscoverAndLoadHooksOptions interface
- Remove redundant github-copilot special casing in getAvailableModels
This commit is contained in:
Mario Zechner
2025-12-22 01:52:58 +01:00
parent 1236ab8007
commit f7a12c478c
3 changed files with 4 additions and 26 deletions

View File

@@ -369,18 +369,7 @@ export async function getAvailableModels(
}
const availableModels: Model<Api>[] = [];
const copilotCreds = loadOAuthCredentials("github-copilot");
const hasCopilotEnv = !!(process.env.COPILOT_GITHUB_TOKEN || process.env.GH_TOKEN || process.env.GITHUB_TOKEN);
const hasCopilot = !!copilotCreds || hasCopilotEnv;
for (const model of allModels) {
if (model.provider === "github-copilot") {
if (hasCopilot) {
availableModels.push(model);
}
continue;
}
const apiKey = await getApiKeyForModel(model);
if (apiKey) {
availableModels.push(model);