custom agents and workflows can now also be installed with a simple custom.yaml designation

This commit is contained in:
Brian Madison
2025-12-06 22:45:02 -06:00
parent 903c7a4133
commit eacfba2e5b
32 changed files with 2653 additions and 8 deletions

View File

@@ -491,11 +491,13 @@ class UI {
const availableModules = await moduleManager.listAvailable();
const isNewInstallation = installedModuleIds.size === 0;
return availableModules.map((mod) => ({
name: mod.name,
const moduleChoices = availableModules.map((mod) => ({
name: mod.isCustom ? `${mod.name} ${chalk.red('(Custom)')}` : mod.name,
value: mod.id,
checked: isNewInstallation ? mod.defaultSelected || false : installedModuleIds.has(mod.id),
}));
return moduleChoices;
}
/**