fix: relax slash command parsing

This commit is contained in:
Peter Steinberger
2026-01-08 03:22:14 +01:00
parent 36b443f4f3
commit ad5c87c193
18 changed files with 226 additions and 31 deletions

View File

@@ -40,6 +40,15 @@ describe("extractModelDirective", () => {
expect(result.cleaned).toBe("");
});
it("recognizes /gpt: as model directive when alias is configured", () => {
const result = extractModelDirective("/gpt:", {
aliases: ["gpt", "sonnet", "opus"],
});
expect(result.hasDirective).toBe(true);
expect(result.rawModel).toBe("gpt");
expect(result.cleaned).toBe("");
});
it("recognizes /sonnet as model directive", () => {
const result = extractModelDirective("/sonnet", {
aliases: ["gpt", "sonnet", "opus"],