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

@@ -321,7 +321,7 @@ export async function getReplyFromConfig(
),
);
const configuredAliases = Object.values(cfg.agent?.models ?? {})
.map((entry) => entry.alias)
.map((entry) => entry.alias?.trim())
.filter((alias): alias is string => Boolean(alias))
.filter((alias) => !reservedCommands.has(alias.toLowerCase()));
let parsedDirectives = parseInlineDirectives(rawBody, {