Merge 3c2d14b215 into 5b5cb1a396
This commit is contained in:
commit
2369e0b2e2
|
|
@ -734,8 +734,10 @@ class ModuleManager {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Skip config.yaml templates - we'll generate clean ones with actual values
|
// Skip module root config.yaml only - generated by config collector with actual values
|
||||||
if (file === 'config.yaml' || file.endsWith('/config.yaml')) {
|
// Workflow-level config.yaml (e.g. workflows/orchestrate-story/config.yaml) must be copied
|
||||||
|
// for custom modules that use workflow-specific configuration
|
||||||
|
if (file === 'config.yaml') {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -305,6 +305,7 @@ class UI {
|
||||||
// Build custom content config similar to promptCustomContentSource
|
// Build custom content config similar to promptCustomContentSource
|
||||||
const customPaths = [];
|
const customPaths = [];
|
||||||
const selectedModuleIds = [];
|
const selectedModuleIds = [];
|
||||||
|
const sources = [];
|
||||||
|
|
||||||
for (const customPath of paths) {
|
for (const customPath of paths) {
|
||||||
const expandedPath = this.expandUserPath(customPath);
|
const expandedPath = this.expandUserPath(customPath);
|
||||||
|
|
@ -333,6 +334,11 @@ class UI {
|
||||||
|
|
||||||
customPaths.push(expandedPath);
|
customPaths.push(expandedPath);
|
||||||
selectedModuleIds.push(moduleMeta.code);
|
selectedModuleIds.push(moduleMeta.code);
|
||||||
|
sources.push({
|
||||||
|
path: expandedPath,
|
||||||
|
id: moduleMeta.code,
|
||||||
|
name: moduleMeta.name || moduleMeta.code,
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (customPaths.length > 0) {
|
if (customPaths.length > 0) {
|
||||||
|
|
@ -342,6 +348,9 @@ class UI {
|
||||||
hasCustomContent: true,
|
hasCustomContent: true,
|
||||||
paths: customPaths,
|
paths: customPaths,
|
||||||
selectedModuleIds: selectedModuleIds,
|
selectedModuleIds: selectedModuleIds,
|
||||||
|
sources,
|
||||||
|
selected: true,
|
||||||
|
selectedFiles: customPaths.map((p) => path.join(p, 'module.yaml')),
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
@ -446,6 +455,7 @@ class UI {
|
||||||
// Build custom content config similar to promptCustomContentSource
|
// Build custom content config similar to promptCustomContentSource
|
||||||
const customPaths = [];
|
const customPaths = [];
|
||||||
const selectedModuleIds = [];
|
const selectedModuleIds = [];
|
||||||
|
const sources = [];
|
||||||
|
|
||||||
for (const customPath of paths) {
|
for (const customPath of paths) {
|
||||||
const expandedPath = this.expandUserPath(customPath);
|
const expandedPath = this.expandUserPath(customPath);
|
||||||
|
|
@ -474,6 +484,11 @@ class UI {
|
||||||
|
|
||||||
customPaths.push(expandedPath);
|
customPaths.push(expandedPath);
|
||||||
selectedModuleIds.push(moduleMeta.code);
|
selectedModuleIds.push(moduleMeta.code);
|
||||||
|
sources.push({
|
||||||
|
path: expandedPath,
|
||||||
|
id: moduleMeta.code,
|
||||||
|
name: moduleMeta.name || moduleMeta.code,
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (customPaths.length > 0) {
|
if (customPaths.length > 0) {
|
||||||
|
|
@ -481,6 +496,9 @@ class UI {
|
||||||
hasCustomContent: true,
|
hasCustomContent: true,
|
||||||
paths: customPaths,
|
paths: customPaths,
|
||||||
selectedModuleIds: selectedModuleIds,
|
selectedModuleIds: selectedModuleIds,
|
||||||
|
sources,
|
||||||
|
selected: true,
|
||||||
|
selectedFiles: customPaths.map((p) => path.join(p, 'module.yaml')),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
} else if (!options.yes) {
|
} else if (!options.yes) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue