mirror of
https://github.com/tiennm99/ccs.git
synced 2026-10-12 22:14:22 +00:00
fix(doctor): use dynamic profile discovery for delegation check
Replace hardcoded ['glm', 'kimi'] list with DelegationValidator.getReadyProfiles() to detect all configured *.settings.json profiles including mm, or1, g7, etc.
This commit is contained in:
1 parent
f290aae4cb
commit
f88ad8e781
1 file changed
+2
-9
@@ -193,16 +193,9 @@ export class DelegationChecker implements IHealthChecker {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check profile validity using DelegationValidator
|
// Check profile validity using DelegationValidator (dynamic discovery)
|
||||||
const { DelegationValidator } = require('../../utils/delegation-validator');
|
const { DelegationValidator } = require('../../utils/delegation-validator');
|
||||||
const readyProfiles: string[] = [];
|
const readyProfiles = DelegationValidator.getReadyProfiles();
|
||||||
|
|
||||||
for (const profile of ['glm', 'kimi']) {
|
|
||||||
const validation = DelegationValidator.validate(profile);
|
|
||||||
if (validation.valid) {
|
|
||||||
readyProfiles.push(profile);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (readyProfiles.length === 0) {
|
if (readyProfiles.length === 0) {
|
||||||
spinner.warn();
|
spinner.warn();
|
||||||
|
|||||||
Reference in new issue
Block a user