chore: 删除废弃文档和残留文件

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
unraid
2026-04-22 22:38:08 +08:00
parent 711927f01b
commit 04c7ed4250
5 changed files with 0 additions and 2270 deletions

View File

@@ -1,3 +0,0 @@
import type { Command } from '../../types/command.js'
declare const _default: Command
export default _default

View File

@@ -1 +0,0 @@
export default { isEnabled: () => false, isHidden: true, name: 'stub' };

View File

@@ -1,78 +0,0 @@
import { describe, expect, test } from "bun:test";
import { isModelAlias } from "../aliases";
/**
* Replicate the guard used in getDefault*Model to verify it catches
* all alias forms that would cause recursion.
*/
function isAliasOrAliasWithSuffix(value: string): boolean {
const base = value.replace(/\[1m\]$/i, "").trim();
return isModelAlias(base);
}
describe("isAliasOrAliasWithSuffix", () => {
test("detects bare 'opus' alias", () => {
expect(isAliasOrAliasWithSuffix("opus")).toBe(true);
});
test("detects 'opus[1m]' alias", () => {
expect(isAliasOrAliasWithSuffix("opus[1m]")).toBe(true);
});
test("detects 'sonnet' alias", () => {
expect(isAliasOrAliasWithSuffix("sonnet")).toBe(true);
});
test("detects 'sonnet[1m]' alias", () => {
expect(isAliasOrAliasWithSuffix("sonnet[1m]")).toBe(true);
});
test("detects 'haiku' alias", () => {
expect(isAliasOrAliasWithSuffix("haiku")).toBe(true);
});
test("detects 'haiku[1m]' alias", () => {
expect(isAliasOrAliasWithSuffix("haiku[1m]")).toBe(true);
});
test("detects 'opusplan' alias", () => {
expect(isAliasOrAliasWithSuffix("opusplan")).toBe(true);
});
test("detects 'best' alias", () => {
expect(isAliasOrAliasWithSuffix("best")).toBe(true);
});
test("passes through concrete model IDs", () => {
expect(isAliasOrAliasWithSuffix("claude-opus-4-6")).toBe(false);
expect(isAliasOrAliasWithSuffix("claude-sonnet-4-6")).toBe(false);
expect(isAliasOrAliasWithSuffix("claude-haiku-4-5-20251001")).toBe(false);
});
test("passes through concrete model IDs with [1m] suffix", () => {
expect(isAliasOrAliasWithSuffix("claude-opus-4-6[1m]")).toBe(false);
expect(isAliasOrAliasWithSuffix("claude-sonnet-4-6[1m]")).toBe(false);
});
test("passes through 3P provider model IDs", () => {
expect(
isAliasOrAliasWithSuffix("us.anthropic.claude-opus-4-6-v1:0"),
).toBe(false);
expect(isAliasOrAliasWithSuffix("claude-opus-4-6@20251001")).toBe(false);
});
test("passes through arbitrary custom model names", () => {
expect(isAliasOrAliasWithSuffix("my-custom-model")).toBe(false);
expect(isAliasOrAliasWithSuffix("gpt-4o")).toBe(false);
});
test("handles whitespace around alias", () => {
expect(isAliasOrAliasWithSuffix(" opus ")).toBe(true);
expect(isAliasOrAliasWithSuffix(" opus[1m] ")).toBe(true);
});
test("handles case insensitivity of [1m] suffix", () => {
expect(isAliasOrAliasWithSuffix("opus[1M]")).toBe(true);
expect(isAliasOrAliasWithSuffix("sonnet[1M]")).toBe(true);
});
});