fix(commands): harden model alias parsing

This commit is contained in:
Peter Steinberger
2026-01-07 19:58:23 +00:00
parent bb29a3ee3f
commit 7ce1f635cd
6 changed files with 51 additions and 8 deletions

View File

@@ -17,7 +17,9 @@ export function extractModelDirective(
/(?:^|\s)\/model(?=$|\s|:)\s*:?\s*([A-Za-z0-9_.:@-]+(?:\/[A-Za-z0-9_.:@-]+)?)?/i,
);
const aliases = (options?.aliases ?? []).map((alias) => alias.trim()).filter(Boolean);
const aliases = (options?.aliases ?? [])
.map((alias) => alias.trim())
.filter(Boolean);
const aliasMatch =
modelMatch || aliases.length === 0
? null