feat: add debug logging for invalid toolAliases specs

Adds console.warn when invalid alias specs are ignored (missing colon,
colon at start/end) to help users troubleshoot misconfigured aliases.
This commit is contained in:
Hannes Rudolph 2025-12-10 00:33:53 -07:00
parent 700c2531c7
commit c7881edbd1

View file

@ -25,6 +25,11 @@ export function parseToolAliases(toolAliases: string[] | undefined): Map<string,
const originalName = aliasSpec.substring(0, colonIndex)
const aliasName = aliasSpec.substring(colonIndex + 1)
aliasMap.set(originalName, aliasName)
} else {
// Log invalid alias specs to help users troubleshoot misconfigured aliases
console.warn(
`[toolAliases] Ignoring invalid alias spec "${aliasSpec}". Expected format: "originalName:aliasName"`,
)
}
}